Each year in the Mina Valley, Saudi Arabia hundreds of thousands of faithful Muslim come together to attend the ceremony of Satan’s symbolic stoning, which coincides with the final stage of pilgrimage that every Muslim must do at least once in his life. The annual pilgrimage to Mecca, or Hajj, […]