David Cameron has moved to squash speculation and confirm he will wear a morning suit to the royal wedding, but what's the story behind this distinctive mode of dress?

Since becoming Conservative leader Mr Cameron has largely avoided appearing in formal dress and some commentators had suggested he might be minded to make a political move to avoid drawing attention to his privileged background.

But what is the difference between wearing a morning suit and a lounge suit and where did they both come from?

Watch David Sillito's report on why clothes matter for politicians