A military parade is held in Mecca, Saudi Arabia, before the annual Hajj pilgrimage. It's one of the world's largest annual gatherings with over 1.4 million pilgrims from abroad expected to join.