Ramboda, located in the heart of Sri Lanka�s central highlands, is a destination known for its stunning waterfalls and lush tea plantations. The village is home to the Ramboda Falls