Mounted Police Officers on crowd control duty on the streets outside Royal Windsor Castle an official Royal Residence in Berkshire #297562842
Description
15 June 2023 Mounted Police Officers on crowd control duty on the streets outside Royal Windsor Castle an official Royal Residence in Berkshire England