Muslims from across the world flock to Saudi Arabia and visit the holy sites in the city of Mecca, in preparation for the annual Hajj pilgrimage which will begin on September 10.