Who will be the Royal Wedding Singer?
Among tabloid speculations: Paul McCartney, Kings of Leon, even Elton John. Who will play the royal wedding? People Magazine gives some insight.
Among tabloid speculations: Paul McCartney, Kings of Leon, even Elton John. Who will play the royal wedding? People Magazine gives some insight.