Catholic priest dies by suicide in Madhya Pradesh
By Jose Kavi New Delhi, Sept 15, 2023: A Catholic priest has died by suicide for unknown reasons in the central Indian state of Madhya Pradesh. “It is with a heavy heart that announce the death of Fr Anil Francis of our diocese, who ended his life by suicide,” saysContinue Reading