A Complete Guide to Nuwara Eliya, Sri Lanka
Nuwara Eliya, Sri Lanka, is one of the nicest places to visit in the country. It is known as “Little England,” as this is the place where the British colonizers built their holiday homes in typical Victorian style. This small town in the heart of the Hill Country is a nice place to spend a … Read more