British Prime Minister Boris Johnson is battling to stay in power after the resignation of top ministers yesterday.

The ministers who resigned said they could no longer serve under his scandalous and poor leadership.

Transport Secretary Grant Shapps and Business Secretary Kwasi Kwarteng were among senior figures telling Johnson that his time was up.

Johnson rejected demands that he step down during a stormy session of the House of Commons.