London’s Heathrow Airport Shuts Down, Travel Chaos Spreads After Fire Engulfs Power Substation March 21, 2025 by Buzzed Report Leave a Comment 1,300 flights canceled, affecting over 145,000 passengers.
Leave a Reply