Donald Trump, Emmanuel Macron, G7 Summit, g8, Russia, Vladimir Putin, Europe, France, Crimea, Ukraine,