Sri Lanka Central Province Thalawkele

St. Clair Falls

A picturesque cascading waterfall known as the "Little Niagara of Lanka," famed for its scenic twin falls amidst lush tea plantation surroundings.