US president is set to officially open a new golf course at his resort on the North Sea coast at Menie

Keir Starmer has accepted an invitation to visit US president Donald Trump during his expected trip to Scotland this month, according to a report.

The details of the visit, including the date, are still being finalised, Reuters reported. The White House has not commented on the report.

Trump and Starmer signed a trade deal last month on the sidelines of the G7 summit in Canada that formally lowered some US tariffs on imports from Britain.

The deal came after the prime minister visited the White House in February, presenting Trump with an invitation from King Charles for a future state visit, which Trump accepted.