The shock departure of Rishi Sunak and Sajid Javid from the Cabinet has ignited a nationwide debate.
Both the former Chancellor and Health Secretary blasted the PM in their resignation letters yesterday, and their exits marked the start of a wave of 17 Tory resignations, which includes seven ministers to date.
As a result, everyone has been wading in on Boris Johnson' s future.