St. Clair’s Falls

0
2

Often called the “Little Niagara of Sri Lanka,” this is one of the widest waterfalls in the country. It is situated beautifully amidst the tea plantations of Talawakele.

LEAVE A REPLY

Please enter your comment!
Please enter your name here