The Grand Mosque is seen from the top of Noor Mountain, near where the Hiraa cave is located on the outskirts of Mecca, Saudi Arabia, Oct. 21, 2012. The annual Islamic pilgrimage draws more than 2 million people, most of them from Asia, primarily Indonesia. (Hassan Ammar/AP Photo)