Nuwara Eliya, Sri Lanka
Nestled in the central highlands of Sri Lanka, Nuwara Eliya captivates visitors with its timeless allure. Once the favoured retreat of the British during the colonial era, this town seamlessly…
Share
Input your search keywords and press Enter.