Guanajuato, San Miguel de Allende, Querétaro, Puebla, Oaxaca City, Morelia, Zacatecas, Campeche, Mérida, Durango, and ...
Around 70,000 young people from different parts of Mexico gathered in what became one of the largest youth pilgrimages in ...