Windsor Castle is an official residence of Queen Elizabeth II and the largest occupied castle in the world.
Created with Web Album Generator