Worshipers crowd around the Kaaba shrine in the Saudi city of Mecca, venerated as the most sacred site in Islam, in a satellite picture from DigitalGlobe. The image was captured from orbit on Nov. 2, just before the beginning of the annual Hajj pilgrimage. During the Hajj, millions of Muslims walk counterclockwise seven times around the Kaaba.