LITTLE is known about the inhabitants of North Sentinel Island and what we do now is downright baffling. The Sentinelese tribe are an indigenous people who have lived on, one of the Andaman Islands in the Indian Ocean, for around 55,000 years. They have zero contact with the outside world and are actively hostile to […]