Muslims gather for annual hajj pilgrimage in Mecca
Muslim pilgrims pray near the holy Kaaba (not seen) at the Grand Mosque, during the annual hajj pilgrimage in Mecca September 27, 2014. [Photo/Agencies]
Muslim pilgrims pray near the holy Kaaba (not seen) at the Grand Mosque, during the annual hajj pilgrimage in Mecca September 27, 2014. [Photo/Agencies]