I cooked basmati rice yesterday. Basmati rice is high in starch and the starch needs to be washed out or the rice becomes sticky. I soaked the rice for several hours, changed the water and rinsed the rice under a tap. Despite this my rice was still sticky. How long should basmati rice be soaked to remove the starch and besides soaking and rinsing the rice are there other methods to remove starch?