PEDAPALLPARRU, India — The body of 29-year-old Pastor Goda Israel was found with stab wounds Feb. 20 in a canal near his home in Pedapallparru village in the Krishna district of the southern state of Andhra Pradesh, India. The slain pastor, who is survived by his wife and small children, was overseeing 15 churches that he established in the region.…
Want to read the full article and more?