Nuwara Eliya

Nuwara Eliya (City of Lights) is a resort city in the Central Mountain Range of Sri Lanka. Blessed a with…