You will have to be more specific. There are 25 bridges crossing the Thames within London and many more outside of London. The most famous bridge crossing the Thames in London is Tower Bridge.
The River Thames flows through the middle of London. Other rivers, such as the River Lee, flow into it within the city.
Thames
There are more than 200 bridges over the Thames, including Tower Bridge and London Bridge.
because there was flat land. it was near to a water source (The River Thames).
because tha arches on london bridge have beed reduced from 5 to 3, making the tide ru faster. hence no more frozen thames
I suppose it's the Thames, becase it flows through the Capital, London. But the Severn is the longest in England & Wales & the Tay is in Scotland. The longest in the British Isles is the Shannon, wholly in the Republic of ireland.
There are 214 bridges which cross the river Thames so it would be difficult to name them all here. However, some of the best known bridges in London are Tower, London, Southwark, Lambeth, Vauxhall, Albert, Chelsea, Putney, Richmond, Kingston
There are 20 bridges across the river Thames in London which can carry road traffic plus as many more bridges which are only for rail traffic or pedestrians.
The River Thames runs basically from West to East. At Oxford it turns South, at Reading it turns North-East. In London it wiggles around through several meanders. If you want to know more precisely, look at a map.
London Eye, Big Ben, Houses of Parliament, St Thomas Hospital, London Aquarium, Tower of London, Tower Bridge, City Hall, HMS Belfast, Westminster Abbey and much more.
One cannot get a Thames River Cruise for free. One can get discounts on the ticket but not free. Some sites to find coupons are the London Pass, Bib Bus Tours and many more.