AN ISLAND in the Indian Ocean is home to the world’s most isolated tribe who cut themselves off from the rest of the world decades ago. But North Sentinel Island has a dark past, with ...
O ff the coast of Brazil, just over 96 kilometers (90 miles) from São Paulo, sits an island that could be considered heaven ...