Muslim pilgrims circle the Kaaba at the Grand mosque in Mecca during the annual haj pilgrimage Nov 11, 2010. [Photo/Agencies]
Muslim pilgrims pray at the Grand mosque in Mecca during the annual haj pilgrimage Nov 11, 2010. [Photo/Agencies]