It's nice to see this in fairly mainstream media!
It is certainly true that the IAEA is currently in dispute with Iran over some of its nuclear activities. But it is not in breach of its NPT commitments, and here the contrast with India and Israel, both allies of the west, is so very striking. Their nuclear facilities are almost entirely closed to international inspections, and Israel is in open defiance of UN security council demands to make them available for inspection.
The unfairness (grotesque from an Iranian point of view) is glaring.
Iran, which has no nuclear weapons, is the object of ferocious economic sanctions and threats of military action. By contrast Israel (with perhaps 400 nuclear bombs and the capacity to deliver them anywhere in the Middle East) is the object of more than $3 billion a year of US military aid. Britain and US 'risk repeating Iraq invasion mistake with Iran' - Telegraph.
In other words, people are flat out lying about Iran.