Rinse rice with hot water. Cover rice with water and let soak for about 15 minutes. Meanwhile, in a medium size saucepan bring water and salt to boil. Drain the rice and add to the boiling water. Cook over medium heat for about 10 minutes. Rice is cooked when it floats to the surface.
Drain the rice again and leave it in the sieve for few minutes. Mix in caraway seeds if using.
Meanwhile, in the same saucepan, heat one tablespoon oil. Remove from the heat and cover the bottom of the pan with naan bread pieces. Gently spoon the cooked rice over naan bread. Do not press down.
Using a wooden spoon handle, poke few holes in the rice. Cover the pan and cook on low heat for 5 minutes. In the meantime, heat the remaining oil over high heat just until it starts smoking. Pour hot oil slowly over the rice. Place paper towel over the pan and cover with lid. Cook on the lowest setting for about 5 minutes.
To serve, spoon the rice onto a serving plate and arrange bread pieces around.