The Nuwara Eliya Tea Plantations and Tea Boutiques are some of the most famous and most beautiful in Sri Lanka and the town itself feels like a strange mixture between and town in the middle of England and the Swiss Alps!
Related Stories
September 6, 2026



