St.Clair Falls in Hatton , Sri Lanka
The natural beauty of Sri Lanka’s hilly central region is enhanced by many cascading waterfalls, large, medium and small with some of them cascading through lush, green tea gardens. Diyaluma,…
Share
Input your search keywords and press Enter.