New archbishop installed in India’s troubled Jharkhand state
Nirmala Carvalho Mumbai: In a ceremony lasting over two hours, Archbishop Felix Toppo was installed as the new Archbishop of Ranchi in St. Mary’s Cathedral on Monday. Ranchi is the capital of the eastern Indian state of Jharkhand. The state has a large proportion of India’s marginalized tribal people, whoContinue Reading