The Laxapana Waterfall is a stunningly magnificent and picture-perfect waterfall that can be seen in the Nuwara Eliya district town of Hatton. Laxapana Falls is the eighth tallest waterfall in Sri Lanka and the 625th highest waterfall in the world, with a height of 126 …
The Most Comprehensive Guide To LAXAPANA FALLS In Sri Lanka
