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.