A general view shows hundreds of thousands of pilgrims praying at Mecca's Grand Mosque on Oct. 31, 2011.