Pilgrims flock to Mexico City’s Basilica of our Lady of Guadalupe in the second largest annual pilgrimage.