Author: admin

Tower Bridge, UK

Tower Bridge (built 1886–1894) is a combined bascule and suspension bridge in London which crosses the River Thames. It is close to the Tower of London, from which
Read More