The river Thames has been an integral part of the London story more than 2000 years. The River Thames is a force of nature. London Bridge was once the city's only bridge across the River Thames. Fairs were held when the River Thames froze. The River Thames Police is the world’s oldest police force.