Pilgrimage forms one of the five pillars of the Islamic faith, and performing the Hajj at least once is mandatory for all Muslims who are physically and financially able to do so. The Hajj, however, can only be performed once a year over a specific five-day period. With an estimated 1.6bn Muslims in the world, catering for this requirement...