Iran was bracing itself mid-week for US retaliation after launching more than a dozen missiles against Iraqi military bases housing American troops to avenge the killing late last