Trump handed £300B NATO 'invoice' to German chancellor: report
Trump handed £300B NATO 'invoice' to German chancellor: report,
President Trump gave German Chancellor Angela Merkel what is estimated to be a £300 billion bill for NATO defenses. [Read More]