Wash and soak rice in water for 2 hours. After 2 hours drain out the water.
Now heat a pan at high heat and add 2 cups of water. To this add saffron strings, 2 cloves and1 small cardamom. Add soaked and drained rice and mix everything.Take a boil.
As soon as water starts boiling reduce to heat to lowest , cover the pan. Let the rice cook for 12-14 minutes.
On the half way, after 6 minutes stir the rice very gently. Cover the pan again and let it cook for another 6-7 minutes.
When 12 minutes completes, open the pan, gently fluff the rice. Switch off the heat and keep the rice aside.
For making tadka, take a pan and heat it on high heat. Add 2-3 tbsp of ghee and let it melt. Spread the ghee evenly on pan.
Now add 3 cloves and 1 small cardamom. Let them crackle a bit and add cooked rice. Mix very gently otherwise rice grains will break and rice will become mushy.
Now add a cup full of sugar and give a gentle mix. Cover the pan cook for a minute. After a minute , open the pan and cook the rice till sugar water evaporates.
When rice becomes little dry add half of cashews, half coconut slices, half dates and half of the almond.
Mix everything very gently, reduce the heat to lowest , cover the pan and cook rice for 1-2 more minutes.
Now give a very gentle mix, Switch off the heat. Sweet rice is ready to serve. Take it out in a bowl and garnish it with leftover nuts.