Hajj is one of the largest annual gatherings in the world, drawing millions of Muslims to the holy cities of Makkah and Medina....