Tower Bridge’s hidden historical marvel that goes unnoticed by thousands everyday

Tower Bridge was built in 1894 because Londoners were desperate for a crossing to alleviate congestion on London Bridge.