On Friday, a heavy fire at the nearby power station stopped operations at the busy Heathrow Airport in London. This unexpected situation has disrupted global air travel, resulting or canceled over 1,000 flights, causing millions of passengers to be stranded at London and other places. Angry airline companies have questioned Heathrow’s management, asking how such […]