An outspoken priest who had been reported missing in the state of Veracruz was found alive, but with signs of torture. Fr Jose Luis Sanchez Ruiz, parish priest of Twelve Apostles parish in Catemaco – a town known for witchcraft, some 340 miles southeast of Mexico City – was reported missing on 11th November, sparking... Read More