Another Catholic priest commits suicide in India
2020-07-02
By Robancy A Helen Tuticorin, July 1, 2020: A Catholic priest was found hanging on July 1 morning in Tuticorin, Tamil Nadu. Father Xavier Alwin of Tuticorin diocese is the fourth Catholic priest to end life in the past one year in India. “It is sad to inform the unexpectedContinue Reading