Prince performs secret gig in Camden

US singer Prince has performed a secret gig in London to promote new album Plectrum Electrum.

Queues began forming outside the Electric Ballroom in Camden on Tuesday night following Twitter speculation about a surprise performance.

Journalist Paul Kramer, who was at the gig, told BBC Radio 5 live's Up All Night: "Everyone was just pinching themselves. We couldn't believe what they were witnessing."

The singer announced at a press conference shortly before that he wanted to charge $10 (£6) for his series of upcoming UK shows.