Tower bridge

Tower Bridge has stood over the River Thames in London since 1894 and is one of the finest, most recognisable bridges in the World. It is the London bridge you tend to see in movies and on advertising literature for London. Tower Bridge is the only Thames bridge which...