Atlantic argues Iran has humiliated Trump

Atlantic argues Iran has humiliated Trump

The AtlanticAtlantic analysis: Iran got a strong deal it could still squander