Nuwara Eliya, Sri Lanka, Step into the City of Ligh
Set in an altitude of close to 2000 meters, Nuwara Eliya means table land or city on the plain. It also is known as Little England or City of Lights. An enchanting little town that still fiercely keeps up the traditions set by old...英国华人论坛