Chilling Nuwara-Eliya

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

Chilling 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