Theresa May was at the mercy of a full-blown cabinet coup last night as senior ministers moved to oust the prime minister and replace her with her deputy, David Lidington.

In a frantic series of private telephone calls, senior ministers agreed the prime minister must announce she is standing down, warning that she has become a toxic and "erratic" figure whose judgment has "gone haywire".

As up to 1m people marched on the streets of London against Brexit yesterday, May's fate was being decided elsewhere.

The Sunday Times spoke to 11 cabinet ministers who confirmed that they wanted the prime minister to make way for someone else.

The plotters plan to confront May at a cabinet meeting tomorrow and demand that she announces she is...