English: India is just 18 miles away from Sri Lanka.
Telugu: ఈ ప్రాంతం శ్రీలంక తీరానికి కేవలం 18 కిలోమీటర్ల దూరంలోనే ఉంది.