Donald Trump’s lawyer has been pictured on a golf trip to Scotland while the US president faces mounting legal and political threats.

Rudy Giuliani was photographed with a group of US tourists near the Old Course in St Andrews, Fife, on Wednesday evening.

It comes as Mr Trump accused his former lawyer Michael Cohen of lying under pressure of prosecution with allegations that the president had orchestrated a campaign cover-up to buy the silence of two women who claimed he had affairs with them.

Cohen pleaded guilty on Tuesday to eight charges, including campaign finance violations that he said he carried out in co-ordination with Mr Trump.

Mr Trump tweeted to accuse Cohen of making up “stories in order to get a ‘deal'” from federal prosecutors.

Mr Giuliani, the president’s personal counsel, came under criticism earlier this week after claiming “truth isn’t truth” in a US TV interview.

He later tweeted: “My statement was not meant as a pontification on moral theology, but one referring to the situation where two people make precisely contradictory statements, the classic ‘he said, she said’ puzzle. Sometimes further inquiry can reveal the truth, other times it doesn’t.”