Queen Victoria Park in Nuwara Eliya Sri Lanka -A Tribute to the Queen
Nuwara Eliya in the central highlands of Sri Lanka, is nicknamed “Little England” as it resembles many aspects of an English country with its cool climate and architecture. The latter…
Share