Wash the rice in running water until the water is clear. Put it in a bowl with enough hot water to cover and leave it to soak for 15 minutes. Drain the rice and put in a heavy-bottomed pot with the water and salt.
Cover the pot, bring the water to a boil and cook the rice on low heat until the water has been absorbed. Stir the sugar and half of the cinnamon into the cooked rice. Add the milk and mix well. Cook, uncovered, over a low heat until most of the milk has been absorbed. Stir the rice pudding occasionally.
Lightly beat the eggs and very gradually mix them into the rice. Continue to cook the rice pudding for 5 more minutes. Stir in the raisins and turn the rice pudding into a serving dish.