North Sentinel Island is one of the most mysterious places in the world, with its unique history and preserved culture, as well as its status as being off-limits to visitors. North Sentinel Island is part of the Andaman and Nicobar Islands, located in the Bay of Bengal, India. Despite being …
10 Interesting Facts About North Sentinel Island, The Uniqueness and Mystery of the Forbidden Island
