Nuwara Eliya
Wednesday, December 1, 2010
, Posted by lanka matha at 10:05 AM

Nuwara Eliya-situated in the central mountains at an altitude of over 6000 feets-is the premier hill resort of Sri Lanka. Overlooked by Mt. Piduratalagala, the highest peak of Sri Lanka, Nuwara Eliya's literal meaning is the City Of Light.


Currently have 0 comments: