The military leaders sat mostly stone-faced through Trump’s politicized remarks.

The US president warned military leaders of a "war from within", and signals they will be tasked with intervening.

In a speech to U.S. generals and admirals, the president said the cracking down on “civil disturbances” would be a “big thing” for them.