A US citizen was arrested for illegally entering North Sentinel Island, home to the reclusive Sentinelese tribe in the ...
North Sentinel Island, part of Andaman and Nicobar Islands, is home to the indigenous Sentinelese people, one of the last ...