Boris Johnson executed a brutal clearing-out of more than half of his predecessor's top team, installing Brexit supporters in key roles as the new prime minister signaled his intent to deliver an exit in 98 days.

Eighteen of the 29 ministers in Theresa May's Cabinet on Wednesday morning were out of their jobs by the evening, including May.

There were new top jobs for Sajid Javid, named chancellor of the exchequer, Priti Patel, who becomes home secretary, and Dominic Raab, the new foreign secretary.