Former US president Barack Obama has made his first visit to Scotland as part of a charity dinner, enjoying a round of golf at St Andrews before his speech.

His jet touched down at Edinburgh Airport on Friday morning, with a motorcade seen leaving shortly afterwards.

He teed off later in the morning at the Old Course in St Andrews, Fife.

On Friday evening, the Democrat addressed business leaders and took part in a Q&A at the event organised by businessman Sir Tom Hunter.

Mr Obama avoided making a public appearance when arriving at the Edinburgh International Conference Centre, taking a side entrance into the venue.

Tickets for tables of ten at the Hunter Foundation event went on sale from about £5000 and quickly sold out.

Profits will be split between children's charities in Scotland and the Obama Foundation, set up by the former president and his wife Michelle.

Singer Annie Lennox, rock band Texas and comedian Kevin Bridges provided entertainment at the event and young people will also be involved, with 13-year-old Mila Stricevic from Glasgow reading a poem after winning a schools competition.

Auction prizes included two walk-on parts in the next Fantastic Beasts film from the Harry Potter franchise, and the naming rights to the Gleneagles Hotel American bar.

The Hunter Foundation has previously arranged for US politicians and actors, including Bill Clinton, Leonardo DiCaprio and George Clooney, to come to Scotland.

Announcing the visit in April, Sir Tom said: "From the south side of Chicago to the White House has been an epic, historic journey and it will be a true honour to hear that story from the man who made that journey.

"We are both truly proud and delighted to be hosting the 44th president of the United States in Scotland at this event."