US singer Prince has taken to the stage of a small north London venue for a secret gig.

The musician appeared on stage shortly after 12.30am at the Electric Ballroom in Camden following speculation of a surprise performance.