Barack Obama made a surprise appearance in St Andrews this morning, taking to the Old Course for a round of golf.
The former US president made Scotland’s golf capital one of his first stop-offs after landing at Edinburgh Airport today, ahead of a charity dinner in Edinburgh tonight.
As word began to spread of the Democrat’s visit, masses of people flocked to St Andrews to catch a glimpse of the former leader of the free world.
By the time Mr Obama approached the 18th hole of the course, thousands of people were had gathered to watch his final swings.
Almost every shot by the former president was being met with a huge round of applause from delighted onlookers. Mr Obama also shook hands and exchanged jokes with those who turned up.