Around three million Muslim pilgrims in Mecca launched into the final rituals of the hajj (pilgrimage) on Tuesday by casting pebbles (jamarat) at three pillars that represent Satan in a symbolic rejection of temptation, as Muslims around the world celebrated the Eid al-Adha holiday.
Thousands