North Sentinel Island is one of the Andaman Islands, located in the Indian Ocean. It is notable as the home of the Sentinelese people, an indigenous population that has historically resisted contact with the outside world.
AI-generated from the Wikipedia summary — may contain errors.
via Wikidata · CC0
via Wikidata sitelinks · CC0
Discovered by embedding cosine similarity (sentence-transformers MiniLM, 384-dim).