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
9.4m questions
12.2m answers