Gardens in Nuwara Eliya
Nuwara Eliya is fondly referred to as the Little England of Sri Lanka, where mist-shrouded mountains, elegantly cascading waterfalls and lush greenery merge to make up a hillside paradise! Travellers…
Share
Input your search keywords and press Enter.