Mix yogurt, cumin, cinnamon, nutmeg, salt, and pepper. Marinate chicken in yogurt mixture for 1-2 hours.
Heat olive oil in large skillet over medium-high heat. Add onions and saute for a few minutes until they are becoming tender. Add chicken/marinade and apricots and continue to cook. After about five minutes, add orange juice and chicken broth. Reduce heat to low, and simmer for 10-15 minutes, stirring occasionally.
With a spoon, add some of the hot cooking liquid to a bowl. Mix with cornstarch until smooth, and return this mixture to the saucepan. Stir constantly until thickened. At this point, you may wish to add additional amounts of cumin, cinnamon, nutmeg, salt, and pepper.
Serve with basmati rice. Note: for additional flavor, cook rice with chicken broth.