Travel Adventure - Best Vacation Spots in Srilanka, Nuwara Eliya is a city, in the hill country of the Central Province, Sri Lanka. The city name meaning is "city of light". with a picturesque landscape & temperate climate. located at an altitude of 6,128 ft & considered to be the most important location for Tea production in Sri Lanka.
cant wait to go for long walks, drench in the mist&rain,drink some tea while the steam blows away a fresh.