2London Traffic

Source: Link

Trafalgar Square is a combination of both pedestrians and vehicles. The Square is a principal traffic crossroad in the city, with around 17 bus routes passing across it. Click the next ARROW to see the next photo!