It is interesting that Mr Trump acted after briefings from his Defence Secretary James Mattis on the available military options. A respected former general, Mr Mattis is not a man to rush to war.

Image:Shayrat Airfield in Homs, Syria is seen in this DigitalGlobe satellite image. Pic: US Defense Department

Mr Trump said he acted in the "vital national security interest" of the US in stopping the spread and use of chemical weapons. It may cool some of Congress's anger for not being informed of the strikes.

The big question now is whether this was a short, sharp shock of punishment or whether this is the start of a bigger campaign in Syria.

A US official has called the US strike a "one off" but the hints from Mr Trump, in calling on other countries to join the US in ending the "slaughter and bloodshed" in Syria, suggest there is more to come.

It also puts him in direct confrontation for the first time with Russian President Vladimir Putin, strong supporter of the Syrian regime, and a man who the US President has generally refused to condemn.

There is no appetite among the American people for another long and involved military intervention in the Middle East, certainly no desire to put troops on the ground.

But Mr Trump, who won the election with promises to restore respect for America around the world, has once again shown he is willing to deliver on those promises.

The journey from candidate to Commander in Chief is a short but dramatic one and Mr Trump is learning that only the most difficult of decisions reach his desk.

And, just hours before he was due to sit down with the Chinese leader, one wonders North Korean Kim Jong-un will make of this show of American strength.