Wash the rice thoroughly with cold water. Do not wash the rice twice as you may lose the nice fragrance of that special rice. Then mix 1 Tablespoon of ghee in the rice and let it rest for 15 minutes by covering the bowl.
Take a pan. Heat the remaining ghee.
Now add the raisins (you can also add cashews) and fry for 2 minutes on low flame, then remove them from pan. After that add green cardamom cloves, bay leaf, cinnamon stick. Saute them for a minute.
Then add the rice. Fry it for 5 minutes on low flame.
Now add turmeric powder or yellow food color and those fried raisins. Mix it very well.
Then add 4 cups of hot water along salt. Mix well and taste the water. At this point water should taste salty.
Increase the heat to high and let the water come to a boil. Then cover the pan, decrease the heat to low and cook for 20 minutes.
Then add 2 Tablespoons of sugar and condensed milk. If you don't want to use condensed milk then increase the amount of sugar. Mix well and cover the pan for another 5 minutes on very low flame.
Sometime you can find the rice a bit sticky. Don't panick!!
Switch off the heat and let it rest for another 10 minutes with the lid on and then the rice will be fluffy.