In Saudi Arabia, more than two million Muslims will perform Hajj this year for which rituals starts tomorrow. This year, the annual pilgrimage has become increasingly hi-tech with apps to help the faithful navigate Islam's holiest sites.
It is one of the largest annual gatherings of people on the planet.