Using 400,000 high-resolution digital photographs ... a holy year in which more than 30 million pilgrims are expected to pass ...