Photo detail

Photo detail

London’s Tower Bridge, built from 1886 to 1894, is a busy and vital crossing of the River Thames. More than 40,000 people, including pedestrians, cyclists and motorists, cross the bridge every day.