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.