Travel 5 Amazing Reasons To Visit Andaman and Nicobar islands By WFRemote 2 years ago Andaman and Nicobar islands are located in India. They are a union territory of India with 572 islands. These