Source: https://www.totalpolitics.com/articles/news/westminster-left-reeling-boris-johnson-leadership-shock