St. Clair’s Falls: The “Little Niagara of Sri Lanka”
St. Clair’s Falls: The “Little Niagara of Sri Lanka” Tucked among the emerald-green tea plantations of Sri Lanka’s central highlands, St. Clair’s Falls is one of the island’s most beautiful and recognizable waterfalls. Often called the “Little Niagara of Sri Lanka,” this magnificent cascade is known for its impressive width, graceful flow and spectacular setting […]
St. Clair’s Falls: The “Little Niagara of Sri Lanka” Read More »