Donald Trump lashed out at Keir Starmer over taxes on North Sea oil and gas today in his latest lecture to the Prime Minister about how he runs Britain.

The day after pouring praise over Sir Keir as they met face-to-face in Scotland the president took to social media to complain about levies on fossil fuels, saying they are 'so high ... it makes no sense'.

It came as the president, who is on a 'working holiday' in Britain, prepares to open a new golf course at his club near Aberdeen, the centre of the UK oil industry.

In an impromptu doorstep spray with the PM at a course on the other side of Scotland, Trump gently praised Aberdeen as the oil capital of Europe and repeated his long opposition to wind turbines, calling them 'ugly monsters'.

But posting on his Truth Social network this morning the president was more blunt, repeating his frequent past criticism of the taxes.