Donald Trump took a wrecking ball to Labour's Britain and singled out Keir Starmer and Sadiq Khan in a blistering 60-minute speech at the UN on Tuesday.

The US President took no prisoners as he roared past his allotted 15 minutes to reprimand leaders everywhere for uncontrolled migration, climate change and war.

He hit back at countries including the UK which recognised the Palestinian state in recent days 'as if to encourage continued conflict'.

Days after Sir Keir rolled out the red carpet to Mr Trump with an unprecedented second State visit, the Labour leader was dressed down on the world stage.

'I hope the Prime Minister's listening,' Mr Trump said, as he demanded Britain extract North Sea oil and stop 'ruining the English and Scottish countryside' with 'windmills'.