PM to break Royal Wedding tradition

Prime Minister David Cameron is to break with tradition by wearing a lounge suit when he attends the royal wedding.

Aides to the Prime Minister, David Cameron confirmed that he would be foregoing a formal morning suit in favour of his normal business attire.

It is expected that other politicians attending next week's ceremony at Westminster Abbey - including Deputy Prime Minister Nick Clegg and Labour leader Ed Miliband - will make a similar choice.

In past decades it has been traditional for prime ministers to wear full morning dress - including a tail coat - when they attend royal weddings.

However, since becoming Conservative leader in 2005, the Old Etonian Mr Cameron has been careful to avoid drawing attention to his privileged background.