Sri Lanka, (previously Ceylon), is a South Asian island nation in the Indian Ocean. The Palk Strait separates the country from peninsular India in...