Nuwara Eliya, a hill station city located in Nuwara Eliya District, Sri Lanka has a picturesque landscape and temperate climate is one of must-visit tourist place in Sri Lanka. At an altitude of 1868m, Nuwara Eliya is considered as Little England of Sri Lanka and one of prominent place for tea growing regions of Sri …



Source link