Saint Martin's Island is a marvellous blessing of nature on the Bay of Bengal. This heavenly island bestows a cherished retreat for both domestic and foreign visitors drawn to its calm, coral-fringed ...