The hajj is a pillar of Islam, required of all Muslims once in a lifetime. It is a physically demanding journey that Muslims believe offers a chance to wipe clean past sins and start anew before God
8.8m questions
11.4m answers