The most elevated town of Sri Lanka, popularly referred to as the ‘Little England,’ indeed has an elite English vibe attached to it. A spectacularly scenic hill station, Nuwara Eliya is the capital of Sri Lanka’s tea industry, which is one of the largest exporters of tea globally. And, righteously so, as one can see acres and acres of verdant countryside with nothing but tea plantations, whilst having a panoramic view of this town.
This amazingly picturesque place is...Read more