St Clair’s Waterfall – One of the Most Beautiful Waterfall in Sri Lanka
St Clair’s Waterfall, also called “St. Clair’s Falls,” is an incredible waterfall in the Thalawakele area of Sri Lanka. It is considered one of the widest waterfalls on the island. Some call this the “Little Niagara of Sri Lanka.” This is actually an iconic waterfall that reveals the beauty of Sri Lanka to the world. […]
Devon Falls Waterfall in Dimbula
Devon Falls is one of Sri Lanka’s most popular waterfalls. It is located in the Dimbula area of Nuwara Eliya District. If you search Google for the term “Sri Lanka,” the results will undoubtedly include this magnificent waterfall. It is an icon that shows the beauty of Sri Lanka. However, you should keep in mind […]