Wash rice and soak it for at least an hour. Add saffron strands to a 1/2 Cup water or milk.
In a pan, boil 5-6 cups of water, add the whole spices to it.Once the water comes to a roaring boil, add rice and cook on medium flame till it is 3/4 done. To check the doneness, press a grain of rice between the thumb and index finger, it should be grainy not soft.
Drain rice and keep it aside. You can keep it in a flat plate/dish so that the rice grains do not ,stick together. add a tsp of ghee to rice.
In another pan/kadhai, add ghee and roast nuts till you smell the roasted aroma of nuts. Add raisins and saute for few seconds,
Add sugar and saffron water/milk. Mix and let it come to boil cook for few seconds.
Add the half cooked rice and mix it lightly. Add the crumbled khoya or milk powder on top of rice, and cover and cook on low flame/dum for another 10 minutes.
After 10 mins lightly fluff the rice and keep it covered for another 10 minutes. Serve as required.