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. […]