Kylie Minogue has surprised her fans by showing up for a secret performance in a London pub.
The pop princess shocked the crowd when she turned up to The Old Blue Last in Shoreditch to sing a set of three songs at the boozer's Kylie-themed night.
Drinkers were already enjoying Kylie karaoke and Kylie bingo when the Voice judge arrived herself and took to the stage with a troupe of dancers in skimpy outfits.
She performed two tracks from her latest album Kiss Me Once - new single Into The Blue and album track Les Sex, as well as crowd-pleasing hit Can't Get You Out Of My Head.
The singer had an image change from her look on The Voice, with her hair in a straight bob with a heavy fringe and wearing a black feathered mini dress.
She later tweeted: "Thanks to the pub, The Old Blue Last in London for a GREAT night!! Kylie-Karaoke, Bingo & #KissMeOnce photo booth!"