So the results are in. The Tory Party took one hell of a beating in the North Shropshire by-election. And this coming on top of the many other scandals and headaches for Johnson’s government. All of this means a leadership challenge against Boris Johnson looks likely in the short to...