Designed by
Title
London, United Kingdom - May 12, 2019: Guard in Castle Tower of London. British Guard in red uniform. #148508551
Description
London, United Kingdom - May 12, 2019: Guard in Castle Tower of London. British Guard in red uniform .
This image is editorial