It is forbidden to visit North Sentinel Island, know the unsolved secrets related to it North Sentinel Island is part of the Andaman and Nicobar Islands in the Bay of Bengal. It is home to the Sentinelese, a group of indigenous people who have had little to no contact with the outside world. The Sentinalese […]