London Bridge

London Bridge is the oldest bridge over the River Thames. While the current incarnation of the bridge dates from the 1970s, there has been a bridge in this place since around 50 AD, when the Romans drove some wooden piles into the river's mud. ...