Tower Bridge London is a historical and fascinating English icon and is one of the most famous bridges in the world. It has proudly stood over the River Thames since 1894, connecting the boroughs of Tower Hamlets and Southwark together. Meaning that there […]