TREKKIING IN NUWARA ELIYA –THRILLING AND INVIGORATING
Nuwara Eliya nestled in Sri Lanka’s central mountains at an elevation of 1,890 meters above sea level under the shadow of Pidurutalagala or Mount Pedro, Sri Lanka’s highest mountain and…
Share