Start by rinsing the rice under cold water until the water runs clear, and leave the rice to soak covered in plenty of water.
Set a frying pan over a medium heat.
Add the cumin seeds, whole cloves, cardamom pods, coriander seeds, star anise and cinnamon stick and toast them for 1 minute.
Once they are toasted, add them to a spice grinder or pestle and mortar and grind them into a powder.
In a large pot, add the oil and heat it up over a medium heat.
Add the chicken chunks, season them with salt and pepper, and fry them on both sides until cooked through.
Remove the chicken from the pan and set aside.
Peel and chop the onion julienne, and fry it in the same pan that the chicken was cooked until it starts to caramelise.
Add the ginger puree and peeled and chopped garlic, and fry them for 30 seconds.
Add the ground spices, chilli powder, tomato puree and bay leaves, and mix well.
Return the chicken to the pan, add the soaked rice and give it a good stir.
Cover the rice with the chicken stock, and place a lid on the pan.
Cook it until all the liquid is evaporated.
Remove the pan from the heat, but keep the lid on for 10 minutes.
After the 10 minutes, use a fork to fluffy the rice up.
Garnish with chopped parsley and serve immediately.