stoning the devil

1.6 million Hajj pilgrims ‘stone the devil’

Pilgrims performed the last major ritual of the Hajj 2025 -- the "stoning of the… Read More