Marinate chicken with ingredients under marination.
In a pan, add 5 cups of water and add the marinated chicken, coriander seeds, bay leaf and cook for 10 mins on medium flame to make the stock.
Once the stock is made, strain it and keep aside, discard the spices and keep the chicken aside.
Heat oil in a wok.
Deep fry the chicken to a golden colour on high flame and keep aside
Now in a pan add oil, add the whole spices, cinnamon sticks, cumin seeds, black pepper corns, cloves, green cardamon, black cardamom and cook till onions go golden brown.
Once onions are brown, add the fresh garlic paste to the onions and fry for 1-2 min.
Add tomatoes and tomatoe paste and mix it well.
Add green chillies and ginger julian, salt, red chillies & all spices powder.
On high flame and cook till the tomatoes water reduces and the oil floats on the surface.
Now add the chicken, mix it and add the chicken stock and keep it on high flame and wait for the boil.
When the stock comes to a boil, add the soaked rice (The stock should not be more or less than 1 & 1/2 inch over the rice if less then add water)
When the water dries cover the lid with a tea towel and simmer for first 5 minutes high flame and then 10 minutes on low flame.