At least two million Muslims have descended on Mecca in Saudi Arabia thus far to perform the annual hajj pilgrimage -- a religious duty that every adult Muslim is expected to do once in their lives if they are able. The total anticipated number of pilgrims in Mecca this year is estimated to come to more than 3.4 million
{}