Located off the southern tip of the Indian peninsula is the tropical island nation of Sri Lanka. Known as the 'Pearl of the Indian Ocean', Sri Lanka is a nation …