Saturday, April 25, 2009

Ramboda falls, on the Gampola - Nuwara Eliya road, Sri Lanka.

The Ramboda water falls is situated close to the main Gampola - Nuwara Eliya road. The new tunnel has been opened close to the falls. It is a very scenic country. A bath in the ice cold water and a picnic by the road side is a must for the connosier traveller.