MUMBAI, India – Pilgrims have flocked to see the relics of St. Francis Xavier in India. Every decade, the relics of the ...
At least 12,000 people thronged India’s western state of Goa on Nov. 21 to participate in the ceremonies marking the start of ...