Congregation rules out foul play in nun’s mysterious death
By Matters India Reporter New Delhi, Dec 1, 2021: The Franciscan Immaculatine Sisters congregation says police and autopsy reports indicate suicide as the cause of one of its members’ death in the northern Indian state of Punjab. Sister Mary Mercy was found hanging at 6 am on November 30 inContinue Reading