Muslims cast stones at satan
Muslim pilgrims walk on roads as they head to cast stones at pillars symbolising satan during the annual hajj pilgrimage ...
Muslim pilgrims walk on roads as they head to cast stones at pillars symbolising satan during the annual hajj pilgrimage ...