Sentinelese tribesmen kill visitors


New Delhi They may well be the last humans left on the planet who remain totally isolated from modern civilisation. But rare footage has emerged of the indigenous Sentinelese tribe, located on North Sentinel Island in the Indian Ocean which is so hostile to visitors that nearly every attempt at contact with them in the […]