Muslim pilgrims circle the Kaaba at the Grand Mosque in Mecca during the annual haj pilgrimage November 8, 2010. The haj is one of the world's biggest displays of mass religious devotion and a duty for Muslims who can perform it.
Muslim pilgrims circle the Kaaba at the Grand Mosque in Mecca during the annual haj pilgrimage November 8, 2010. The haj is one of the world's biggest displays of mass religious devotion and a duty for Muslims who can perform it.
Muslim pilgrims circle the Kaaba at the Grand Mosque in Mecca during the annual haj pilgrimage November 8, 2010. The haj is one of the world's biggest displays of mass religious devotion and a duty for Muslims who can perform it.
Muslim pilgrims circle the Kaaba at the Grand Mosque in Mecca during the annual haj pilgrimage November 8, 2010. The haj is one of the world's biggest displays of mass religious devotion and a duty for Muslims who can perform it.
A Muslim pilgrim prays atop Mount Al-Noor during the annual haj pilgrimage in Mecca November 9, 2010. The haj is one of the world's biggest displays of mass religious devotion and a duty for Muslims who can perform it.
A vendor sells prayer beads during the annual haj pilgrimage in Mecca November 9, 2010. The haj is one of the world's biggest displays of mass religious devotion and a duty for Muslims who can perform it.
A Muslim pilgrim prays near the entrance of Hera cave on Mount Al-Noor during the annual haj pilgrimage in Mecca November 9, 2010. The haj is one of the world's biggest displays of mass religious devotion and a duty for Muslims who can perform it.
Muslim pilgrims pray atop Mount Al-Noor during the annual haj pilgrimage in Mecca November 9, 2010. The haj is one of the world's biggest displays of mass religious devotion and a duty for Muslims who can perform it
A Muslim pilgrim prays on Mount Al-Noor during the annual haj pilgrimage in Mecca November 9, 2010. The haj is one of the world's biggest displays of mass religious devotion and a duty for Muslims who can perform it.
A Muslim pilgrim stands at the entrance of Hera cave on Mount Al-Noor during the annual haj pilgrimage in Mecca November 9, 2010. The haj is one of the world's biggest displays of mass religious devotion and a duty for Muslims who can perform it
Muslim pilgrims pray atop Mount Al-Noor during the annual haj pilgrimage in Mecca November 9, 2010. The haj is one of the world's biggest displays of mass religious devotion and a duty for Muslims who can perform it
A Muslim pilgrim crouches as he makes his way down Mount Al-Noor during the annual haj pilgrimage in Mecca November 9, 2010. The haj is one of the world's biggest displays of mass religious devotion and a duty for Muslims who can perform it.
Muslim pilgrims climb Mount Al-Noor during the annual haj pilgrimage in Mecca November 9, 2010. The haj is one of the world's biggest displays of mass religious devotion and a duty for Muslims who can perform it