Iranian demonstrators carry a portrait of Iran's Supreme Leader Ayatollah Ali Khamenei and an effigy of US President Donald Trump during a rally in the capital Tehran, on May 10 2019. - Iranian foreign minister blamed the EU for the decline of Tehran's nuclear accord with world powers and insisted the bloc "should uphold" its obligations under the pact in which Iran agreed to curb its nuclear ambitions in return for sanctions relief. US President Donald Trump pulled the United States out of the agreement in May of last year and reinstated unilateral economic sanctions. (Photo by STR / AFP)