Muslims across the world are celebrating the festival of Eid al-Adha, which coincides with the final rites of the Hajj in Saudi Arabia. As part of the annual Hajj pilgrimage, millions of devoted Muslims stoned the devil in Mina just east of Mecca.