News World News March 21, 2025 Thousands Stranded As London’s Heathrow Airport Shuts Down Operations Over Massive Substation Fire