Russia's Ambassador In Tehran Annoys Iranians Ahead of Putin's Visit

Levan Dzhagaryan (Jagarian), Russia's ambassador in Iran
Levan Dzhagaryan (Jagarian), Russia's ambassador in Iran

Russia's ambassador To Tehran has again made headlines for all the wrong reasons as Ali Khamenei is expecting a meeting with Russian leader Vladimir Putin soon.