Former Bronski Beat and The Communards star Jimmy Somerville stunned a Berlin busker who was performing his Smalltown Boy hit in the street by joining him for the tune.

Somerville was out strolling with his dog when he heard the familiar 1984 tune and joined the street musician for the a chorus, leaning his head on the singer's shoulder.

In footage of the weekend performance posted online, the two men shake hands after the unrehearsed rendition and Somerville states, "It's a hit," as the baffled busker asks, "Is it you?", and then proclaims, "Oh my God", as the Scottish singer identifies himself.