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.
St. Clair Falls Guides
Kandana
wasanthakk3 (Wasantha Kumara)