Rinse 1 cup basmati rice in water at least for 3-4 times. Then soak in water for 30 minutes.
Soak ¼ teaspoon saffron in 2 tablespoon milk, rest for few minutes and set aside.
Heat 2 tablespoon ghee in a pot. Add around 25 cashews, fry until golden brown. Remove and set aside.
Add around 30 raisins, fry until nicely bubbles up and turns golden brown, Remove and set aside.
Now in the same pot add one 1 inch cinnamon, 2 cloves, 2 cardamom, ½ mace, 1 bay leaf, 1 star anise and ½ teaspoon cumin seeds or shahi jeera. Let it splutter then give a quick saute.
Add 2 cups water and let it boil.
Drain water from rice.
Add drained rice.
Give a quick mix. Let it come to a boil.
Cook covered until water is absorbed it may take around 10-12 minutes.
When almost all liquid is absorbed, add saffron milk, fried cashews and raisins.
Cook covered for 5 minutes and switch off.
After 5 minutes you can see the rice is pointing upwards which shows it is cooked perfectly.
Fluff it gently.
Serve hot!