Following the news yesterday that Prince will play 21 dates in London over the summer with tickets priced at £31.21 (it all being linked to last year's album '3121'), news overnight that the first of those dates will be at Koko tonight. Though tickets went on sale at 10am this morning and sold out more or less straight away (in 31 minutes and 21 seconds, presumably) so if you don't have a ticket already, you're not getting in, sorry.
In other 3121 news, Prince has also announced he is launching his own perfume range, to be called 3121 perfume, obviously. According to the website set up to flog the perfume, the new product will go on sale on 7 Jul and will be "a kaleidoscope of rich florals... Xquisite, Mysterious, Xotic". So, there you go.