Prince is set to play 21 gigs in the capital this summer. At a press launch yesterday, the pint-sized perfumed ponce of a star revealed a seven-night stint at the  former Millennium Dome, before playing at a number of smaller, more intimate venues.

Prince revealed that he planned to change his performance for London audiences each night and will learn around 150 songs from which to choose from for his stint in the city.

He is to charge concert goers just £31.21 a ticket - a reference to his recent album 3121 - and the star will even give away free copies of his new album to those who attend the gigs.

Hopefully this will confirm whether he is still rocking it like Housequake or Doves Cry, or got lost in a big paisley sex-den mess of sh!t songwriting.