in our restaurant we cook 2kg of basmati rice at a time we buy in 5kg bags already clean so no need to wash and all that messin about.
i find the best way is 1 part rice to 3 parts water ie 1 cup rice to 3 cups water, bring water to boil put rice in and stir for the first 2 mins or so after about 12 mins or so the water will be almost gone check a few grains it should still be slightly aldente get the pan and put in the sink turn on the cold tap and let it run not too fast into the rice at the edge of the pan, stri very gently and after 5 mins there abouts the rice will be cold, then drain.
thats it we then vacume pack ours into portions and microwave as needed. simple and the rice is perfect every time.