What is windsor?
What is windsor?
- A city of southern Ontario, Canada, on the Detroit River opposite Detroit, Michigan. It was established by the French in the 1700s.
- A town of south-central England on the Thames River west of London. Windsor Castle has been a royal residence since the time of William the Conqueror.