Marinate the chicken overnight along with the "For Marination" list of ingredients. The minimum marination must be 2 hours.
Cook the rice with all the ingredients as stated, in a port full of water till 1/2 done. Drain and set aside to cool.
Heat oil and ghee in a deep fry pan and fry the onions till it becomes crisp and caramelised. Drain and keep aside.
Soak the saffron into the warm milk and keep aside.
Take a deep saucepan. Use the same oil as used to fry the onions. Add the marinated chicken and keep on meduim flame for around 7-8 minutes, till the stocks of the chicken start showing. Remove off the flame and keep a tawa for warming.
Layer half the rice on top of the chicken mixture. Sprinkle half of the onions, garam masala, shah jeera and saffron soaked milk.
Dump in the remaining rice, level the top and sprinkle the remaining dum ingredients and the coriander leaves.
Tightly seal the saucepan with aluminium foil, close the lid tight and keep on medium flame on top of the tawa for 35-40 minutes.
Leave it on the dum for 10 minutes after switching off the flame.
Mix well before serving it with some pappad, pickle and raita!!!