Travel Guides
Nuwara Eliya, Sri Lanka – A Travel Guide
The ‘Little England’ of Sri Lanka, Nuwara Eliya is nestled high in clouds, and is home to a vast amount of the countries tea fields.
The ‘Little England’ of Sri Lanka, Nuwara Eliya is nestled high in clouds, and is home to a vast amount of the countries tea fields.