Everyone knows Sri Lanka is an immensely beautiful country with its natural and geographical features. The most beautiful landscapes out of all are in the hill country. Nuwara Eliya Nuwara Eliya is considered the highest town in the country. It’s also called the ‘Little England’….