Iranians today raised the blood-red 'flags of revenge', vowing to retaliate after the US killed general Qassem Soleimani in an airstrike in Baghdad. Iranian state TV broadcast the flag being hoisted over the minarets at the revered Jamkaran Mosque in the holy city of Qom on Saturday. In Shia Islam the red flags, which have also been flown at demonstrations in Tehran, symbolize blood spilled unjustly and serve as a ...