Priest’s “suicide:” More protests planned for November 5
2019-11-04
By Matters India Reporter Mangaluru, Nov 4, 2019: Members of a parish in the southern Indian state of Karnataka are planning a mega protest on November 5 to demand a probe into the alleged suicide of Father Mahesh D’Souza. The protest in Our Lady of Health Church in Shirva underContinue Reading