The UK's finance minister, Rishi Sunak, and Health Secretary, Sajid Javid, both announced their resignations on Tuesday, saying they had lost confidence in Prime Minister Boris Johnson.

This presents a serious problem for the future of Johnson's government, which has been at the forefront of a number of recent controversies.