The US became the world's top oil-producing country in 2018

Donald Trump has been warned he cannot declare war without congressional support following the bombing of Saudi Arabian oil facilities.

The strikes, which destroyed half of the kingdom’s oil production capacity, were claimed by Iran-backed Houthi rebels in Yemen.

On Sunday night Mr Trump said the US was “locked and loaded” and believed it knew who was truly behind the attack.

But Bernie Sanders, who is gunning for the Democratic nomination for president, tweeted: “Mr. Trump, the Constitution of the United States is perfectly clear. Only Congress—not the president—can declare war.

“And Congress will not give you the authority to start another disastrous war in the Middle East just because the brutal Saudi dictatorship told you to.”

It came hours before Mr Trump was due to hold a rally in New Mexico, a state he lost in 2016 but hopes to flip in the 2020 election.

In other news about his possible 2020 opponents, Elizabeth Warren was endorsed by the Working Families Party, an influential progressive group. She'll hold a rally in New York City this evening.

The president also spent some time defending Brett Kavanaugh amid a confusing new set of allegations concerning his behaviour in college, as well as his confirmation process.

As of now, all Democratic frontrunners are following in Ms Warren's lead to call for the Supreme Court Justice's impeachment - except Joe Biden, who simply requests that the matter is looked into.

Mr Trump, meanwhile, maintains that Mr Kavnaugh should sue his accusers.

Follow live updates