
Steve Barclay, Boris Johnson’s former chief of staff, was promoted to the role of health secretary last night as the prime minister was forced into a mini-reshuffle following the resignations of two high profile cabinet ministers in another night of high drama at Westminster.
Mr Barclay replaced Sajid Javid, and Nadhim Zahawi took over from Rishi Sunak as chancellor, after Mr Johnson apologised for promoting Chris Pincher to the role of deputy chief whip - despite being told of a sexual misconduct complaint being made against the Tamworth MP.