Nuwara Eliya
Nuwara Eliya - the "city of lights", is the highest town in Sri Lanka.
Read MoreHorton Plains is a popular tourist destination, "World's End" being its most amazing attraction.
Read MorePilgrims ascend the mountain following different routes of stairways with thousands of steps.
Read More