Enlarge Photo

Photo by: Hassan Ammar

Muslim pilgrims circle the Kaaba as pray inside the Grand mosque in the holy city of Mecca, Saudi Arabia, on Oct. 23, 2012. The annual Islamic pilgrimage draws 3 million visitors each year, making it the largest yearly gathering of people in the world. (Associated Press)

Happening Now