Iran promises 'revenge' after assassination of Colonel in TehranIran has said it will avenge the killing of Revolutionary Guards Colonel Sayad Khodai - a day after he was shot dead by two people on a motorcycle in a rare assassination in the capital of Tehran.