
Muslim pilgrims shopping for prayer beads near the Heera cave on Jebel al-Noor, Mount of Light, above the city of Mecca, Saudi Arabia .The Heera cave is where Muslims believe Prophet Mohammed received the revelation of the Koran. More than two million Muslims head to the holy city of Mecca, Saudi Arabia to make the annual Haj pilgrimage