Two Neighbouring Island Countries of India
Sri Lanka and the Maldives are India's two neighbouring island countries. Sri Lanka is divided from the Indian subcontinent by the Gulf of Mannar and Palk Strait. The Maldives also shares a maritime border with India. The distance between India and Sri Lanka can be covered in a 2 hour, 22 minutes flight, and it takes around 4 hours to reach the Maldives from India.