North Sentinel Island is home to a mysterious tribe called the Sentinelese, who have lived in isolation for thousands of years. This small island, part of India’s Andaman and Nicobar Islands ...