Donald Trump sacks White House chief of staff

Donald Trump has sacked his White House chief of staff.

Reince Priebus had been accused of being ineffective, and orchestrating leaks against the President’s new communications chief, Anthony Scaramucci.

In a series of tweets, the President named his replacement saying Homeland Security Secretary John F Kelly would take over the role.

Mr Scaramucci was believed to have an intense rivalry with Mr Priebus and Sean Spicer – who resigned his post as press secretary when Mr Scaramucci was hired a week ago.