Flywing Tours (Pvt) Ltd, Negombo, Sri Lanka
SRI LANKA (WHATS APP)
Nuwara Eliya - the "city of lights", is the highest town in Sri Lanka.
Breathtaking views, exhilarating treks
Horton Plains is a popular tourist destination, "World's End" being its most amazing attraction.
Pilgrims ascend the mountain following different routes of stairways with thousands of steps.