The Guardian favicon

Why Trump’s speech to US military top brass was such a disaster | Sidney Blumenthal