“Both the United States and Iranian governments have accused each other of violating a recent memorandum of understanding.”