With a melodic name like Nuwara Eliya, which means ‘City of Light’, this small town is obliged to be charming, by default. The cool atmospheric conditions allow for the cultivation of tea. ‘Tea country’ is located in the hilltops (1,868 metres above sea level) and…
Read more