By Matters India Reporter New Delhi: A 31-year-old Catholic priest has died by suicide in the eastern Indian state of Odisha. The body of Father Pradeep Soreng was on July 4 found hanging from an iron rod in a bathroom attached to his room in St. Vincent Minor Seminary inContinue Reading