Tag: North Sentinel Island
Unbelieving Father of Slain Missionary Blames ‘Extreme’ Mission for Death
The Christian Post - The father of slain American missionary John Chau blamed “extreme” Christianity for his son’s death while on a mission to...