Britain’s six prime ministers since 2016 – ranked! – SpryNews