US President Donald Trump participates in a wreath-laying ceremony in honour of Veterans Day at The Tomb of the Unknown Soldier at Arlington National Cemetery. (Getty Images via AFP)WASHINGTON: President Donald Trump used a US Veterans Day commemoration Wednesday to defend the war against Iran -– an increasingly unpopular conflict that helped trigger a Democratic takeover of Congress in last week's midterm elections.

"The bravery and skill of our amazing American warriors has absolutely been incredible," Trump said in an address at Arlington National Cemetery just outside Washington.

"When this conflict is over, and it will be soon, the entire world will be a much safer and better place, more peaceful place, and a place without the kind of danger that we had to suffer."