Donald Trump’s Insult to History May 31, 2017 Angela Donald J Europe European Union FranceIFTTT Germany Merkel North Atlantic Treaty Organization NYT. Climate Change Putin Trump United States International Relations Vladimir V +