Rishi Sunak has sacked Suella Braverman as home secretary as he begins a cabinet reshuffle.

The Prime Minister had been expected to take action after Ms Braverman spoke out of turn over Palestine protests.

The former home secretary accused the Metropolitan Police of ‘bias’ ahead of a pro-Palestine demonstration on Saturday.

Ms Braverman was also widely blamed over the weekend after a series of ‘right-wing counter-protesters’ attacked police and tried to reach the pro-Palestine march.

The move comes ahead of a widely-anticipated cabinet reshuffle as Sunak seeks to “strengthen his team in Government to deliver long-term decisions for a brighter future.”

After Ms Braverman was sacked, schools minister Nick Gibb announced he had resigned from the government.

The former prime minister David Cameron was also seen walking into Number 10 this morning. There are rumours he could be offered the job as Foreign Secretary despite not being a sitting Member of Parliament.

More than 140 people were arrested on Saturday as counter-protesters attacked police while the pro-Palestine march made its way through central London.

Ms Braverman was widely blamed for the clashes after she called on the Met to ban today’s pro-Palestinian protest and accused the police of bias

Scotland’s First Minister, Humza Yousaf, called on her to resign on Saturday as violence broke out in central London.

Meanwhile, the Mayor of London, Sadiq Khan, said: “The scenes of disorder we witnessed by the far-right at the Cenotaph are a direct result of the Home Secretary’s words. The police’s job has been made much more complicated.

“The Met have my full support to take action against anyone found spreading hate and breaking the law.”

Several cabinet ministers also refused to back Ms Braverman after her controversial comments.

Chancellor Jeremy Hunt and Defence Secretary Grant Shapps said they would not have used her words.