Nuwara Eliya, the Exotic Little England of Sri Lanka

Top Post on IndiBlogger
28

Perched 6000ft above sea-level, is Nuwara Eliya, the exotic tea city of Sri Lanka. This refined conurbation with a British feel is frequently cited, as the Little England of the […]...

Read this post on krazybutterfly.com


Veidehi Gite

blogs from Mumbai