Donald Trump has officially opened his new golf course in Aberdeenshire with a spectacular fireworks display on the final day of his Scotland visit.

The US president, who is on a 'working holiday' in Britain, formally opened the second 18-hole course on his estate at an extravagant ribbon-cutting ceremony with a host of VIPs this morning.

Trump walked onto the podium to the tune of bagpipes before delivering a speech and cutting the ribbon to loud applause.

The president, stood alongside sons Donald Trump Jnr and Eric, then watched on as fireworks in the colours of the American flag erupted into the sky while his iconic YMCA anthem played out on speakers.

Among those in attendance at Trump International Scotland is First Minister John Swinney, who met with the president earlier today to discuss topics including the ongoing crisis in Gaza.