It’s December in Mexico City, and an extraordinary phenomenon is taking place. Millions of pilgrims converge on the Basilica of Our Lady of Guadalupe, creating one of the largest annual religious gatherings in the world. This pilgrimage commemorates the 1531...