Trump knows his deal with Iran is bad. His closing G7 speech made that very clear

· The Independent