Some places in India are perfect to visit for relaxation and rejuvenation. Neil Island in Andaman and Nicobar Islands is…