TriviaFeed Play Instantly
Inside the World’s Last Forbidden Tribe
Advertisement

A Speck in the Ocean

Where in the world is this forbidden land?

A Speck in the Ocean
North Sentinel Island is a remote outpost in the Bay of Bengal. It is one of the Andaman Islands, an Indian archipelago, but it exists a world away from modern civilization, shrouded in mystery and danger.
Advertisement