Neil Island, Andaman and Nicobar Islands, India The Hidden Gem of Andaman Islands - Neil Island Neil Island is a small, picturesque island in the Andaman and Nicobar