We're unable to process your download at this time. Please try again later. If the problem persists, contact us.
London, United Kingdom - October 5, 2012: Delivery trucks and vans in a London street, waiting until the traffic gets clear. Many cafes, small shops and markets are located in the narrow London streets, hence only vans and pick-up trucks are able to get through the traffic and crowds. The buildings are built in traditional brick fashion.
Narrow London streets filled up with lorries and delivery vans.