What is Hajj? A step-by-step guide to the Muslim pilgrimage in english

HereтАЩs how Muslims perform the rituals of Hajj every year, following an ancient example.