World News Supporting the North Sentinelese Tribe BECKLEY, West Virginia — On North Sentinel Island off the coast of India, one of…