Each year, up to 2 million Muslims perform the Hajj, a physically demanding and often costly pilgrimage that draws the faithful from around the world.
The Hajj, required of all able-bodied Muslims to perform once in their lifetime, is seen as a chance to wipe clean past sins and bring about greater humility and unity among Muslims.