Some 600 people have been invited to the royal wedding of Britain's Prince Harry and American actress Meghan Markle.
Kensington Palace said the invitations were posted earlier this week and those on the list will attend the service at Windsor Castle on May 19th.
A further 200 people have been invited to the lunchtime reception, which will be hosted by the Queen at St George's Hall.