Church in Asia Pope Francis appoints new bishop of Baroda in Gujarat, India Pope Francis appointed Father Sebastiao Mascarenhas SFX (63) as the new Bishop of Baroda, India.
“The Broken World Cannot Be Healed Without Breaking Oneself,” Says Indian Theologian at Formation Seminar