Greek rice is very similar to how Iranians cook their rice. I watched it on TV once and it looked a very long process.
It isn't that long, just not as straight forward as bunging it in a saucepan to boil.
1. Measure out required quantity of Basmati rice.
2. Wash rice in cold water until the water runs clear (or clear enough).
[2a. Cover rice with water and add salt. Leave to soak, doing this night before is best but not essential, good rice can still be achieved without soaking.]
3. Bring saucepan of water to the boil, add rice, cook until just the raw side of al-dente.
4. Drain rice and rince over with water. Leave to one side.
5. Traditionally here is where you would add some oil to the bottom of the pan, you can also add thin bread, thinly sliced potato or nothing.
6. To get as much separation as possible in the grains, lift the rice in from as high as possible with a 'seiving motion'.
7. Once all the rice is added, poke some holes in the rice to allow it to steam.
8. Pour some water (mixed with oil) over the rice to help it steam.
9. Place a tight lid (ideally with a teatowl or something to absorb steam) on and leave to cook.
10. Fluff up the rice and move to a serving plate. Perfection. At this point the butter can be added, or included on the table for people to add as preferred.
It sounds a bit convoluted but it doesn't really take much time and gives you excellent rice.
Source; I'm half Iranian.