Hundreds of thousands of pilgrims complete their annual trip to the Basilica of Our Lady of Guadalupe in Mexico to celebrate the date that, according to Roman-Catholic tradition, the Virgin appeared to San Juan Diego at the mountain of Tepeyac.<br />
