Royals

Video: The Queen meeting General Sir Nick Carter, the Chief of the Defence Staff, at Windsor Castle

Leave a Reply

%d bloggers like this: