Russia, China upbraid anti-Iran IAEA resolution, urge West to drop threats

Russia and China have, in the strongest terms, rebuked a recent anti-Iran resolution passed by the Board of Governors of the International Atomic Energy Agency (IAEA), calling for the settlement of the Islamic…

Continue Reading