Sprinkle chicken with salt and pepper. Heat oil in a large Dutch oven over high heat. Add chicken; cook 3 minutes on each side or until browned. Remove chicken from pan. Add onion and garlic to pan; cook 30 seconds, stirring constantly. Add chicken, broth, olives, cinnamon, and ginger; bring to a boil. Cover, reduce heat, and simmer for 45 minutes. Turn chicken over; cook, uncovered, 15 minutes.
Remove chicken from pan with a slotted spoon; place 1 chicken piece on each of 4 plates. Add lemon rind, juice, cilantro, and parsley to pan; cook for 30 seconds, stirring constantly. Spoon sauce over chicken.