Wednesday marks a year to the day since US President Donald Trump dramatically withdrew from the 2015 agreement between Tehran and world powers on Iran's nuclear programme. But it is the UN's Vienna-based nuclear watchdog, the International Atomic Energy Agency (IAEA), which has had the...