SNP MP Mhairi Black swapped politics for the stage when she surprised pub-goers at a karaoke night.

The MP for Paisley and Renfrewshire South belted out Dougie MacLean's hit Caledonia at the Burger and Keg bar.

The 22-year-old is seen playing guitar and singing to her local constituents in a four and a half minute clip uploaded to YouTube last Friday.

A punter in the crowd shouts the MP's name before she starts singing into the microphone to the delight of revellers.

Much of the crowd join in and a woman jumps on stage to join Black during the singalong at the Gilmour Street venue.

Uploaded by Hollz2012, "Mhairi Black - Caledonia" has already had nearly 4,500 views.

The politician also performed a version of Paul Simon's You Can Call Me Al where the audience changed the lyrics to "mon the SNP".

Black has been the MP for Paisley and Renfrewshire South since 2015 and is the youngest member of the House of Commons.