St. Clair’s Falls, often referred to as the “Little Niagara of Sri Lanka,” is one of the most picturesque waterfalls in the country.
St. Clair’s Falls, often referred to as the “Little Niagara of Sri Lanka,” is one of the most picturesque waterfalls in the country.