Pilgrims circle the Kaaba, Islam’s holiest shrine, at the Grand Mosque in Saudi Arabia’s holy city of Mecca. Photograph: Getty Images

The war of words between regional religious and political rivals Iran and Saudi Arabia has heated up as more than two million Muslims assembled in the(...)