An Iranian flag is removed from the stage after a group picture during nuclear talks in Vienna in July 2015. Calls to uphold the deal have mounted ahead of Donald Trump’s announcement. Photo: AFP