Sri Lanka – The Emerald Island 4th January 2009 YaatraTales 633 Comments Sri Lanka – The Emerald Island Sri Lanka. The name conjures up images of a war torn country, poor country,… Continue Reading →