Rinse rice well; soak it in cold water for about 30 minutes and drain.
In a large, heavy skillet bring plenty of water to boil. Add washed rice, cardamom seeds and yellow color, bring it back to boil, reduce heat and cook for about 12-15 minutes until the rice are almost cooked, Drain and keep aside.
Heat oil in a heavy saucepan; add cloves and cardamom seeds. Stirring all the time, fry them for a couple of minutes. Add sugar and water. Bring to boil and simmer for few minutes or until sugar is dissolved.
Add rice, Stir gently, cook for 3-5 minutes on medium heat. Add almond, raisins, pistachio nuts and milk.
Stir gently and cover with a tight fitting lid. Reduce heat and cook for 12-15 minutes or until all the moisture has evaporated.
Transfer to a serving dish and decorate with silver leaf, if desired.