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 ...