Justin Bieber has filmed a video for his latest single in a pub in Dundee.
The 31-year-old has shared a video for his song Bad Honey on social media, which was filmed at the Abandon Ship in the city centre over the weekend.
The Love Yourself singer shocked fans when he was spotted arriving at Dundee Airport on Thursday.
Following his arrival, he shared pictures of himself enjoying a round of golf at Gleneagles Hotel in Auchterarder, Perth and Kinross.
Off the course, Justin shared a video of himself playing the piano in the hotel’s near-empty ballroom, and stopping for a coffee in The Garden Cafe.
The star was also spotted at the Camperdown McDonald’s drive-thru and stopped for pictures with beliebers.

Since the music video was posted on Instagram, it has gained over 120,000 likes.
It has been several years since the international star performed in Scotland. His Justice world tour was due to conclude in Glasgow in 2023 before it was cancelled in order to protect his physical and mental health.
He is due to headline Coachella festival next year following the release of his latest albums.
Follow STV News on WhatsApp
Scan the QR code on your mobile device for all the latest news from around the country
