Heat a heavy cooking vessel on a high heat and once its hot, add the refined oil and swirl the pan to coat the base evenly. Once the oil is nice and hot, add the cumin seeds and saute them until crackling and fragrant.
Now add the onions, garlic and ginger and sauté them gently until they take on a light golden brown color. Turn up the heat and then add the spice powders. Toast the spices on a high heat until they are intensely aromatic and well toasted. Then add a little water and bhuno the base ingredients repeatedly until the oil rises to the top and the masala is well cooked out.
Add some salt and mix well, then add the chicken thighs to the pan. Turn up the heat and fry the chicken in the masala until it is evenly coated with the flavor of the base and is a very light yellowy golden brown in color.
Now add the lemon and orange juice to the chicken and deglaze the pan well, scraping up the flavor packed pan deposits on the base of the pan. Stir everything together well to combine, then add a little sugarcane juice to balance the acidity of the lemon juice.
Bring the chicken to a boil, then turn the heat to low, cover the pan and let the chicken simmer away until it is cooked to perfection and almost falling off the bone.
Once the chicken is cooked, uncover the pan and simmer the light gravy until slightly reduced and concentrated in flavor. Turn off the heat, then garnish with fresh coriander and serve with hot rotis or rice.