A concert for Diana, Princess of Wales, is planned for Sunday, July 1 in London. Isn't she dead, yet?
Clearly the Wembley concert is just an excuse for Harry and Wills to throw an extravagant shindig. And we all know that's right up Elton John's alley...
Come to think of it, half the aristocracy have been up Elton's alley.
American shop sells Anne Frank costume
5 hours ago