Ella Sri Lanka: 03/21/2019 Bambarakamda Falls - scenic waterfalls visited by Hindu pilgrims for cleansing. #174764802
Description
Ella Sri Lanka: 03/21/2019 Bambarakamda Falls - scenic waterfalls visited by Hindu pilgrims for cleansing. Situated in the cooler north of the country.