Windsor on Thames

Windsor is a town on the River Thames in southeast England, just west of London. It’s home to Windsor Castle, a residence of the British Royal Family. The River Thames flows through the whole of the Royal Borough and it is along or near the river that many of its historic and attractive towns and villages can be found. The River Thames is the cleanest river in the world that flows through a major city. This is a major feat considering that fifty years ago the river was so polluted that it was declared biologically dead.

Windsor on Thames

2 thoughts on “Windsor on Thames

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s