Trump, meeting reporters with NATO Secretary-General Jens Stoltenberg, before a NATO summit in Brussels, said it was “very inappropriate” that the US was paying for European defence against Russia while Germany, the biggest European economy, was supporting gas deals with Moscow.