Moscow lashed out at the IAEA’s latest report on Iran Wednesday, saying it undermines the international effort to defuse tensions around the Islamic republic’s nuclear program and holds it guilty without cause. The International Atomic Energy Agency (IAEA) report does not contain any new data but is “a compilation of known facts that have been […]