Mix chicken, garlic, ginger, cloves, cinnamon, onion, whole dry coriander, small cardamoms, salt and water in large pot. Stir well and cook for 30 to 40 minutes on medium heat till the chicken is cooked.
Separate the meat from the stock and keep aside. The stock (yakhni) should measure 4 cups. If there is more, boil it down till you get 4 cups. If less add hot water to it to get 6 cups.
Heat oil in a heavy and large pot. when the oil is hot add onions. Fry till light golden.
Add chicken pieces, chopped tomatoes, green chillies, red chili and cumin seed. Stir well Cook on medium flame till its turn in light golden.
Now add stock/ Cook till the mixture comes to a boil, then add rice. Add stock and cover. Stir gently to mix all ingredients. Cover with a tight fitting lid. Lower heat and allow to cook for about 10 minutes or until rice is tender but yet firm.
Place pan on a heavy griddle or tava and let cook for 10 to 15 minutes. To serve, place the rice in a large tray or platter.