After two of Boris Johnson's top ministers -- Chancellor of the Exchequer Rishi Sunak and Health Secretary Sajid Javid -- quit the government on Tuesday, the UK Prime Minister has been hit by a slew of resignations today.
Here's a full list of of Cabinet ministers who have resigned:
1. Rishi Sunak - Chancellor of the Exchequer
2. Sajid Javid - Health Secretary
3. Will Quince - Minister for Children and Families
4. Robin Walker - Minister of State for School Standards
5. Victoria Atkins - Justice Minister
6. John Glen - Treasury Minister
7. Andrew Murrison - Trade Envoy to Morocco
8. Bim Afolami - Vice Chairman
9. Jonathan Gullis - Private Secretary to the Secretary of State for Northern Ireland
10. Saqib Bhatti - Parliamentary Private Secretary
11. Nicola Richards - Secretary of State for Transport
12. Virginia Crosby - Parliamentary Private Secretary to the Welsh Office
13. Alex Chalk - Solicitor General
14. Theodora Clarke - Trade Envoy to Kenya
15. Laura Trott - Parliamentary Private Secretary to the Department for Transport
16. Robert Halfon - Chair of the Education Select Committee
17. Felicity Buchan - Parliamentary Private Secretary in the Department of Business, Energy and Industrial Strategy
18. Lee Anderson - MP for Ashfield
19. Tom Hunt - MP for Ipswich