London, UK. 16th May, 2018. Masks of Prince Harry, Meghan Markle and Queen Elizabeth II in the window of a shop in the town centre. Many shop windows have been specially decorated in preparation for Saturday's royal wedding between Prince Harry and Meghan Markle. Credit: Mark Kerrison/Alamy Live News

- Image ID: MNE398
London, UK. 16th May, 2018. Masks of Prince Harry, Meghan Markle and Queen Elizabeth II in the window of a shop in the town centre. Many shop windows have been specially decorated in preparation for Saturday's royal wedding between Prince Harry and Meghan Markle. Credit: Mark Kerrison/Alamy Live News
Mark Kerrison / Alamy Stock Photo
Image ID: MNE398
Location: Windsor, UK

Similar stock images