British Prime Minister David Cameron will wear tails after all to next week's royal wedding rather than an ordinary suit.
Cameron to wear tails!