FHD Video - Road trip Nuwara Eliya Hill station, Sri Lanka | ROUNDS TUBE

Nuwara Eliya (Sinhala: නුවර එළිය Tamil: நுவரெலியா) is a city in the hill country of the Central Province, Sri Lanka. Its name means “city on the p...
Back to Top