The World Comes to Mecca Images from the largest annual pilgrimage on earth.... Muslim pilgrims perform the evening prayer near the Grand Mosque in the holy city of Mecca, Saudi Arabia on Nov. 12. The annual pilgrimage, or hajj, must be performed at least once in their life of all believers who have the health and the means to make the journey. Muslim pilgrims walk through the streets of Mecca after the close of evening prayers on Nov. 12. Pilgrims sit on top of a bus heading to the Grand Mosque in Mecca late on Nov. 13. Around 2.5 million pilgrims are expected to make the journey this year. Pilgrims rest along a road leading into Mina, three miles east of Mecca, on Nov. 14. Pilgrims walk through a tunnel following evening prayers in Mecca on Nov. 12.