Itemoids

You are not logged in so some information on this page has been withheld. To see more, please log in or sign up.

London 's biggest terminals - which facilitates upwards of 200,000 travelers a day - were forced to shut down on Friday after a fire at a nearby substation caused a major power outage.