Rameswaram, an island steeped in history and mythology, is also the closest land point to Sri Lanka. […]