Related Photos: Person Travel
Back to category: Person Travel
Traffic queues on a main route into London by the towers of London's financial district Canary Wharf on October 28, 2013 after a strong storm causes travel disruption. Britain faced travel chaos on October 28 and over 200,000 homes were without power as one of the worst storms...
BEN STANSALL/AFP/Getty Images
About the Geek Mind
Read more about The Geek Mind