Marinate the chicken in bezaar spices and salt for 30 minutes. Heat the olive oil in a pan and cook the chicken till 3/4 done. Set aside.
In a big pan, heat the 4 tbsp olive oil. Add the onions, ginger garlic paste and the whole spices, with little salt, till the onion is wilted.
Add the spice powders, loomi and tomato and cook till the tomatoes are mashed.
Add half the saffron-rosewater mix and the chicken and cook for a couple of minutes. Adjust seasoning and set aside.
Meanwhile, boil lots of water to cook the drained rice. Add sufficient salt, the oil and lime juice. Once it boils, add the soaked rice and cook for 10-12 minutes till done. There will be a slight bite in the rice, which is needed. Drain the rice well.
Layer the rice on top of the prepared chicken masala. Spread the remaining saffron-rosewater mix and ghee. Tightly close the lid and cook on low flame for around 10-15 minutes.
Serve with fried onions, cashews, raisins and coriander leaves on the top.