Guests have been arriving for the Royal Wedding as Westminster Abbey.
They include the Beckhams, Rowan Atkinson, Elton John, other entertainers, friends of the couple and politicians led by Prime Minister David Cameron and his wife - who is not wearing a hat.