Hajj is a sacred duty for Muslims, wherever they may reside, to go at least once in their lives to Mecca, the heartland of Islam where the Prophet Muhammad received the revelation in the early seventh century. Drawing millions of pilgrims annually, the Hajj is a powerful bond that brings Muslims together from across the world. From earliest Islamic times those rulers of Muslim dynasties whose territories encompassed Mecca and Medina looked after and refurbished ...