Nuwara Eliya, The Little England. March 02, 2012Nuwara Eliya, also called as Little England is a town in the central highlands of Sri Lanka with a picturesque landscape and temperate clima...Read More