North Sentinel Island, a tiny speck in the vast expanse of the Bay of Bengal, remains one of the world’s most profoundly isolated places. Its inhabitants, the Sentinelese, are a
North Sentinel Island, a tiny speck in the vast expanse of the Bay of Bengal, remains one of the world’s most profoundly isolated places. Its inhabitants, the Sentinelese, are a