2.5 million pilgrims