I have a permanent dispute with my wife over how to cook rice. This method from The Guardian collates the best advice.
Take 450 g basmati rice, rinse briefly and soak in cold water for 30 minutes, drain well.
Place in a wide pot over medium heat with 585 ml cold water and a large pinch of salt. Bring to the boil, stir, cover and reduce heat to low. Cook for 25 minutes.
Remove from heat, stand 5 minutes.
The amount of water is likely different for Jasmine (Thai) rice. I will update the post when I’ve worked that out.