Skip links

Tag: Windsor

10 Interesting Facts About Windsor, Ontario

Facts About Windsor

Facts About Windsor Windsor is a city in southwestern Ontario, Canada, on the south bank of the Detroit River directly across from Detroit, Michigan, United States. The 2016 FINA World Swimming Championships took place in Windsor. Windsor is a major contributor to Canada’s automotive industry and is culturally diverse. Known as the “Automotive Capital of […]