T ucked away on North Sentinel Island in the Andaman archipelago, the Sentinelese people are considered the most isolated ...
North Sentinel Island, a mysterious speck of land in the Bay of Bengal, is home to the Sentinelese-one of the last uncontacted tribes on Earth. Fiercely independent and notoriously hostile ...