President Donald Trump has reportedly lashed out at his new chief of staff John Kelly amid tensions inside the White House.

The former Marine general was brought in just over month ago to impose discipline within the administration.

But Mr Kelly told colleagues he had never been spoken to in such a way during 35 years in the military, the New York Times reported.

Mr Kelly was said to have indicated he would not tolerate it happening again.

Mr Trump's outburst, of which there were few details, came as his chief of staff clamped down on the number of advisers allowed unfettered access to the president, leading to frustrations.

Roger Stone, a veteran informal adviser to Mr Trump, told the New York Times it was "inevitable" the president would "rebel against the latest manager wanting to control him".