Bandarawela is located in Sri Lanka’s hill country, and its high elevation means there are plenty of walking trails and …

Bandarawela is located in Sri Lanka’s hill country, and its high elevation means there are plenty of walking trails and …
Sri Lanka is known to be a land full of wonderful surprises just waiting to be uncovered. Among these wondrous …