is this true?
Yes they are, my darling. It's all happening.26th November, in London, at that horrible tent they now call the O2 Arena.Does anybody remember laughter?