St. Clair’s Waterfall | Talawakele, Srilanka
St. Clair’s Falls is one of the widest waterfalls in Sri Lanka and is commonly known as the “Little Niagara of Sri Lanka”
St. Clair’s Falls is one of the widest waterfalls in Sri Lanka and is commonly known as the “Little Niagara of Sri Lanka”