Pastor Found Dead in Tamil Nadu, India
Pastor Found Dead in Tamil Nadu, India
The body of a pastor in southern India was found hung from the thatched roof of his house early Saturday morning (Jan. 20), a week after he complained to police about opposition from Hindu…