Iranian president says 'no doubt' his country will avenge death of slain Revolutionary Guard officer in Tehran.

Read more