With a length of 346 km, the Thames is the longest river in England and the second-longest in the UK. It flows from For decades, It runs from Thames Head, in Gloucestershire to the Thames Estuary on the North Sea via London. For centuries, London turned its back to the Thames River as it was only perceived as a mean of transportation. At the end of the 19th century, the construction of Westminster Palace and the iconic Big Ben, then the massive Tower Bridge reshaped the Thames.
Since the late 1990s, the Thamse River is again at a lively part of town. With its monuments, river walks, museums, theatres and shopping malls, it is a favourite for tourists. Along the river, it offers a fabulous architectural diversity. The old stands next to the new, ranging from the insignificant or the ugly to the sublime. More than ever it symbolizes the spirit of London!