Hajj, 'Umrah and the Islamic Calendar
The largest annual pilgrimage in the world, and the fifth pillar of Islam, Hajj is a religious duty that must be carried out at least once in their lifetime by every able-bodied Muslim who can afford to do so ...