Preheat a large Dutch oven over medium high heat and the oven to 325 °F. Once heated, add 2 tbsp olive oil and sear the chicken, unseasoned, on all sides. Remove the chicken and set aside.
Add another tbsp olive oil to the Dutch oven and add the onions and garlic. Sweat on medium low for 3-5 minutes, stirring frequently.
In an ungreased pan, toast the cumin seed, coriander seed and black peppercorns. Once they being to brown and smell fragrant, grind the spices in a mortar & pestle or coffee grinder. Add the cinnamon and turmeric and mix together.
Add the spice mix to the onions and garlic. Stir to mix in evenly. If the pan is too dry, add 1/4 cup bone broth to break up the fond.
Add the rest of the broth, raisins, grated ginger, and lemon to the pan. Add the seared chicken and stir to combine. Place in the preheated oven, covered, for 1 1/2 hours for chicken wings, 2 hours for chicken legs.
After 2 hours, remove the lid, add the cilantro, parsley, and olives, and roast for 30 more minutes at 375 °F, uncovered.