The meeting between Donald Trump and Vladimir Putin in Helsinki this week comes on the heels of a turbulent NATO summit that saw the American president butting heads with the other European leaders.