Designed by
Title
Royal guards on horseback dressed in ceremonial red coats pass in a parade in London, England, UK #
Description
Royal guards on horseback dressed in ceremonial red coats pass in a parade in London, England, UK.
This image is editorial