Iranian supreme leader Ayatollah Ali Khamenei at a meeting with Iranian elite students in Tehran, Iran, today. Photograph: Iran supreme leader website/EPA

Iran’s supreme leader has described Donald Trump as “mentally retarded” as he urged Europe to do more to back the 2015 nuclear deal, following the US (...)