A massive power outage at London's Heathrow Airport brought operations to a halt.
European shares fell due to travel and leisure stock declines following a power outage at Heathrow and trade tension concerns. While Germany's fiscal policies boost defense spending, uncertainties ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results