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
Golf Clubs in Sri Lanka February 13, 2012 Sri Lanka is relatively unknown in the field of Golf, but surprisingly the country has three of the finest 18 hole courses in Asia. In f...Read More