Release of Indian priest’s body delayed further: consular
Kottayam: The body of Father Martin Xavier Vazhachira will take time to be released from Scotland, an Indian parliamentarian was informed. The 33-year-old Carmelite of Mary Immaculate priest from Kerala, southern India, was found dead under mysterious circumstances on June 20. The delay in bringing the body was mentioned inContinue Reading