Udupi diocesan priest commits suicide
By Matters India Reporter Shirva, October 12, 2019: A 36-year-old Catholic priest of Udupi diocese in Karnataka has reportedly committed suicide for unknown reasons. Father Mahesh D’Souza was found hanging from a ceiling fan in his room in Shirva in Udupi district. He was serving as assistant parish priest ofContinue Reading