London Tower Bridge

London Tower Bridge

London Tower Bridge crossing over the River Thames.