A Muslim pilgrim prays after casting stones at a pillar, symbolizing the stoning of Satan, in a ritual called “Jamarat,” the last rite of the annual hajj, in Mecca, Saudi Arabia. The annual Islamic pilgrimage draws 2.5 million visitors each year, making it the largest yearly gathering of people in the world.
(Photo by Hassan Ammar / AP)