US President Donald Trump and Ukrainian leader Volodymyr Zelensky clashed in an extraordinary shouting match in the Oval Office, leaving efforts to end the war with Russia hanging in the balance.
"You're either going to make a deal or we're out," a furious Mr Trump told Mr Zelensky, as a meeting that was meant to ease tensions over the sudden US outreach to Russia ended up inflaming them.
"You're gambling with the lives of millions of people. You're gambling with World War Three, and what you're doing is very disrespectful to this country," Mr Trump added.
Mr Zelensky was at the White House to sign a deal on sharing Ukraine's mineral riches and discuss a peace deal with Russia, despite the US president recently branding his Ukrainian counterpart a dictator.
Watch the exchange above