Keepsake Search

 
 
View more Keepsakes

Beautiful Nuwara Eliya

Nuwara Elliya is a small city in the hills of Sri Lanka. It's called " Little England " because it's has cool weather and old buildings. The surrounded by green tea farms and tall mountains. Making it's beautiful.

Author Withheld (Age out of range)

More traditions from Sri Lanka →