Millions of Shiite Muslims join together in the Iraqi city of Karbala for the pilgrimage of Arbaeen, regarded as one of the largest annual public gatherings in the world