Traffic delays sign at London Bridge, London England United Kingdom UK


Size: 3140px × 4726px
Location: London England United Kingdom UK
Photo credit: © Marcin Rogozinski / Alamy / Afripics
License: Licensed
Model Released: No

Keywords: britain, british, business, busy, cars, city, commute, commuters, commuting, congestion, delay, district, england, english, europe, european, financial, hour, information, infrastructure, journey, lifestyle, london, peak, road, roads, roadworks, rush, sign, street, streets, traffic, transport, transportation, travel, traveling, uk, urban, vehicles, warning