Windsor, UK. 13th June, 2021. Police officers watch over a street in the town centre from a rooftop shortly before the visit of President Biden to Windsor Castle. President Biden and First Lady Jill Biden were welcomed at Windsor Castle by the Queen following the G7 summit with a Guard of Honour followed by afternoon tea.
{}