Between two and three million pilgrims are expected to tour the holy places of Mecca and Medina during the next three days to perform the Hajj, a religious pilgrimage that every Muslim should undertake at least once in his/her lifetime. This represents an enormous organizational challenge including Continue reading