What is the River Thames in London?

The River Thames in London is an incredibly important part of the city. The River Thames, also called the River Thames in some parts, is a large river that flows through much of southern England including London. At just over one mile, it’s the third-longest river in England and second longest in the entire United Kingdom, following the River Severn. It originates in London and its tributaries flow all the way up the country to the Scottish border. This waterway gives us the grandiose London Bridge and St. Paul’s Cathedral,…