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 truck in a London street, waiting until the traffic gets clear, while the tourists walk freely across the street. 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.
Delivery truck waiting until the traffic gets clear.