Hamburg will this week play host to one of the strangest encounters in modern history, when Donald Trump and Vladimir Putin meet on the margins of the G20 summit.
Hamburg will this week play host to one of the strangest encounters in modern history, when Donald Trump and Vladimir Putin meet on the margins of the G20 summit.