Emmanuel Macron demanded climate change action and defended the Iran nuclear deal on Wednesday in a pointed rebuke of Donald Trump’s “America First” foreign policy.

Addressing a joint session of the US Congress, the French president called on America to remain engaged in the world in a rebuttal of Mr Trump’s isolationist instincts.

Mr Macron said there was no “Planet B” as he predicted the US will one day return to the Paris climate change agreement, reversing Mr Trump’s decision for withdrawal.

The French president rebuked the US president for wanting to rip up the Iran agreement, but agreed that the regime must “never” be allowed to get nuclear weapons.

And on tariffs, Mr Macron warned that abandoning “free and fair trade” would “destroy jobs”, “increase prices” and punish the middle class.