ANDREW NEIL: Why Britain must pray that Joe Biden can hold Fortress America
More than 20,000 National Guard troops will be deployed in Washington DC on Wednesday for the inauguration of Joe Biden as 46th President of the United States — 50 times more than the number envisaged only two weeks ago. In addition, regular army troops will be on standby at nearby Fort Myer in northern Virginia. … Read more