Mexico's most important pilgrimage site and one of the most visited Catholic shrines in the world, drawing millions of devotees each year.