Falls at Nuwara-Eliya

119
> < Like Add Commments 119 Views Uploaded on December 23rd, 2016

Falls at Nuwara-Eliya

Nuwara Eliya is a city in the hill country of the Central Province, Sri Lanka. Its name means "city on the plain" or "city of light"

Comments(0)

Login and post Your Comment

Tags