Soak the raisins in the rum for a few hours
Combine rice and salt, and cook the rice in one cup of milk with saffron, by simmering for 7-8 min till most of the milk is absorbed. Or just pressure cook it in milk for one whistle till half-cooked.
In the cooked rice, stir in the remaining milk, half the condensed milk ,sugar and boil till rice is very well cooked. This will take another 10-15 minutes.
Stir in the beaten egg rapidly. It''s ok if it curdles a bit, it will mix in well.
Take the pan off the heat, add remaining condensed milk, vanilla extract, raisins soaked in rum. Stir well.
Pour into a bowl and cover it with a piece of plastic wrap directly on top of pudding to prevent a layer from forming on top.
Serve chilled with a scoop of vanilla ice-cream.