Follow Al Jazeera on a vivid tour of Mecca as millions of Muslims gather for the annual Hajj pilgrimage. Photos by Fadi