Nuwara Eliya, Cold and Cozy….
Sri Lanka’s highest town, lies at the heart of the southern hill country, set amidst a bowl of green mountains and Tea Estates which also known as the “Little England” in Sri Lanka. The...
Sri Lanka’s highest town, lies at the heart of the southern hill country, set amidst a bowl of green mountains and Tea Estates which also known as the “Little England” in Sri Lanka. The...