
First plane lands at London’s Heathrow after fire cut power to Europe’s busiest airport
Open this photo in gallery:British Airways crew members arrive at terminal 5 at Heathrow on March 21, 2025 in London.Peter Nicholls/Getty Images The first plane landed at Heathrow Airport late Friday, about 18 hours after an inferno at an electrical …