Information on Windsor

Windsor is a traditional town in Berkshire, UK. It is most famous worldwide because the Queen has a castle there aptly named 'Windsor Castle'.

w

6

i

.

.

.

.