By Grantley Sherwood A year ago, John Allen Chau died on November 17, 2018 while illegally trying to make contact with the inhabitants of North Sentinel Island who have never had meaningful contact with any outsiders and have never heard of Jesus’ love for them. Was he a Christian martyr […]