This site uses cookies. By continuing to browse the site you are agreeing to our use of cookies Find out more here
Iran warned arch foe Israel on Tuesday that it will "punish" an air strike that killed seven Revolutionary Guards, two of them generals, at its consular annex in Damascus.