Nuwara Eliya: The Little England of Sri Lanka
Nuwara Eliya literally translates to The Light of Kandy, and it’s easy to see why. This “Little England” of Sri Lanka hails from the central highlands of Sri Lanka, and…
Share
Posts by tag
Input your search keywords and press Enter.