Complete Travel Guide to Nuwara Eliya, Sri Lanka
Affectionately known as ‘Little England’, Nuwara Eliya is located in the hill country of Sri Lanka. Owing to its altitude, the town is known to have a cooler temperature all…
Share
Input your search keywords and press Enter.