Windsor est une ville sur la Rivière Thames, dans le sud de l'Angleterre, juste à l'ouest de Londres. Il abrite le Château de Windsor, la résidence de la Famille Royale Britannique. Construit par Guillaume Le Conquérant au 11ème siècle, le château a été considérablement remanié par les monarques. Public les visites se déroulent dans les Appartements d'État, qui contiennent opulent de mobilier et de peintures de l'art royal de la collection.