Pages

19 December 2005

Archbishop D'Souza Died

Archbishop Leobard D'Souza, Archbishop Emeritus of Nagpur, India, has died. He served as a bishop for 41 years and as a priest for 49 years. He had retired in 1998. May he rest in peace.

Blog Archive