List of crossings of the River Thames
The River Thames is the second-longest river in the United Kingdom, passes through the capital city, and has many crossings. Counting every channel – such as by its islands linked to only one bank – it is crossed by over 300 bridges.
Source: Wikipedia — List of crossings of the River Thames (CC BY-SA 4.0)