UK

Royal wedding: Who's sitting where?

The wedding will see 2,000 guests gathered in Westminster Abbey, including 46 foreign royals, the prime minister and members of the cabinet and the armed forces.

More on this story