February 4, 2025
0 Comments
Aberdeen Falls: A Majestic Waterfall in Sri Lanka
Located near Ginigathena in the Nuwara Eliya District, is one of Sri Lanka’s most picturesque waterfalls. Standing at an impressive height of 98 meters (322 feet), this horsetail waterfall […]
Read More