Guide to Nuwara Eliya
Fondly known as ‘Little England’ – Nuwara Eliya is a quaint little town in the central highlands of Sri Lanka. Its cold weather and colonial-style buildings have contributed to this…
Share
Posts by tag
Input your search keywords and press Enter.