Millions of Muslims gather in the Saudi city of Mecca to perform the Hajj

Hajj must be performed at least once in their lifetime by all Muslims capable of making the expensive, difficult journey, a duty that applies equally to Sunni and Shi'ite Muslims at a time of tension between Islam's main sects.Picture: REUTERS/Amr Abdallah Dalsh