Sri Lanka is an island where history seems to fade into the mists of legend. An island off the south-eastern coast shores of India - it is known as the "Pearl of the Indian Ocean". It boasts an amazing biodiversity and magnificent scenery plus a rich religious and cultural background that extends for over 2500 years.