Nestled among lush valleys and dazzling waterfalls and situated over 6000ft above sea level is Sri Lanka’s ‘City of Lights’, the picturesque city of Nuwara Eliya…. The city of Nuwara Eliya was built entirely in the 19th Century by British colonists who wanted to create…