Bromsgrove's MP Sajid Javid has been named Chancellor in Boris Johnson's new Cabinet.

Mr Johnson swiftly began wielding the axe this afternoon as Prime Minister by sacking detractors and squeezing out leadership rival Jeremy Hunt.

The freshly-anointed PM started a major overhaul of Theresa May's government, with more than half of her Cabinet either quitting or being sacked.

Mr Johnson's new-look Cabinet included Sajid Javid as Chancellor and Priti Patel as Home Secretary.

Dominc Raab was appointed Foreign Secretary and First Secretary of State - effectively making him Mr Johnson's deputy prime minister.

Mr Johnson sacked Liam Fox as international trade secretary and Penny Mordaunt as defence secretary, PA understands.

Scottish Secretary David Mundell, who previously said he would find it "extremely difficult" to serve Mr Johnson, tweeted that he was "disappointed but not surprised" to be departing.

Also leaving the frontbenches after Mr Johnson was formally appointed as PM by the Queen were Hunt-backer Damian Hinds, who was education secretary, and Business Secretary Greg Clark.

Mr Johnson's Cabinet will see the return of Stephen Barclay as Brexit Secretary.

Mr Javid and Mr Raab were both contenders in the Tory leadership race, but both were knocked out during voting by Tory MPs.

Also among the departees were secretary of state for housing, communities and local government James Brokenshire, culture secretary Jeremy Wright, Leader of the house Mel Stride and immigration minister Caroline Nokes.

Much-criticised transport secretary Chris Grayling was understood to have resigned.

Mr Javid, 49, became MP for Bromsgrove in 2010.