Designed by
Title
LONDON, UNITED KINGDOM - AUGUST 22, 2017 : Royal Guard at Windsor Castle, England. #100065945
Description
LONDON, UNITED KINGDOM - AUGUST 22, 2017 : Royal Guard at Windsor Castle, England. British Guards in red uniform are the sign of London. The Scots Guards SG
This image is editorial