In the third such incident in India in 10 days, a Catholic priest was found dead in his residence in Tuticorin Diocese in southern India’s Tamil Nadu state. Father Xavier Alwin, 36, was found in his room within the premises of a diocesan-run school in Thoothukudi district on July 1. He was a teacher at Read more