Discover Nuwara Eliya
Nuwara Eliya is in Sri Lanka’s Hill Country, and it contains beautiful landscapes, rolling tea plantations, and colonial charm with misty scenery. It has earned the nickname of Little England…
Share
Posts by tag
Input your search keywords and press Enter.