Oil prices rose to three-and-a-half year highs on Wednesday, after US President Donald Trump abandoned a nuclear deal with Iran and announced the “highest level” of sanctions against the Opec member. In taking this stand, which is in line with his campaign promise, Mr Trump has reversed his own cabinet’s assessment — just last month Mike Pompeo, the US secretary of State, asserted that there was no evidence that Iran was cheating on its commitments. He has also disappointed a lot of US allies in Europe. The 2015 accord, signed by Barack Obama, was not a bilateral one; five other countries — the UK, France, China, Russia and Germany — were involved. Mr Trump did not mince words, saying the “decaying and rotten structure” of the deal could not prevent Iran from building a nuclear bomb and initiating a nuclear arms race in West Asia.

