A mysterious Indian island denied entry to Indians; Video link in comment
The Sentinelese, an isolated tribe living on the Andaman Islands in India, have a reputation for attacking approaching vessels. Whether the boats were intentionally visiting …