River Thames, flows through southern England and London, is the country’s longest river entirely within England, offering visitors scenic cruises, rowing, and riverside walks. It is renowned for historic landmarks such as the Houses of Parliament, Tower Bridge, and Windsor Castle. Notably, the Thames has hosted major events like the Henley Royal Regatta and the Oxford Cambridge Boat Race, earning the description liquid history.