Donald Trump is a “rich white man” who pretends to be against the elites and “whips up” anger against migrants, Jeremy Corbyn has said in his strongest attack on the incoming US president.

In a marked contrast to the tone adopted by Theresa May, Mr Corbyn accused Mr Trump of being a “climate change denier” who will not defend the world’s environment.

The Labour leader also suggested Mr Trump had jumped on the “understandable cynicism” of voters in the face of globalisation to stoke anger against minorities.

“We can see the choice taken by politicians on the hard Right - to whip up division against migrants, Muslims, Mexicans, women, LGBT people, people with disabilities,” he said on Saturday.