Place the rice in a large bowl filled with cold water. Swish the rice around with a spoon or your hands. Carefully pour away the cloudy water and repeat the process several times until the water becomes clear (or almost).
Place the washed rice in a large pan and add enough water to cover the rice plus 1" (2.5cm). Add the salt and bring the water to the boil. Continue to gently boil without stirring until most of the surface liquid (that which is visible above the rice) has evaporated (usually about 15 minutes). The surface of the rice should have small crater-like indentations. At this point, cover the pan with a tight-fitting lid and turn the heat as low as possible. Now let the rice cook undisturbed for a further 15-20 minutes.
Meanwhile, boil a full kettle of water. When the rice is cooked, pour it into a colander or large sieve (strainer) and immediately pour the boiling water over. This will remove any residual starch and leave you with light, fluffy grains of rice.