Three million Muslims have made their way to Saudi Arabia for the annual Hajj pilgrimage. Worshippers have been climbing Mount Arafat, the hill of forgiveness ...