The River Thames, the longest river in England, is a central feature of London. It has played a crucial role in the city's history and development, and many of London's major landmarks, such as the Houses of Parliament and the Tower of London, are situated along its banks.