Tower Bridge has stood over the River Thames in London since 1894 and is one of the finest, most recognisable bridges in the World.