Pilgrimage is found in most religious cultures, with large numbers of sites - from globally renowned places to regional shrines - flourishing historically and in the modern day. Pilgrimage centres around the world, including Mecca in Saudi Arabia, Guadalupe in Mexico, Lourdes in France, Santiago de Compostela in Spain, Haridwar in India, and Shikoku in Japan, attract millions of pilgrims annually, while a flourishing 'spiritual tourism' industry has...