The central hills of Sri Lanka are often cited as one of the best regions to visit in the country. The city of Nuwara Eliya deserves special mention here for all the natural beauty and excitement it contains. Here’s a look at some of…