What animals live by the River Thames?

There are several bird species that are found in River Thames, including The Mute Swan, The Canada Goose, The Mallard Duck, The Greylag Goose, The Great Crested Grebe, The Coot, The Grey Heron and The Moorhen. You can also find mammals such as The Water Vole, The Otter and The American Mink.