An inexplicable power outage hit Spain and Portugal on Monday, knocking out traffic lights, causing congestion and disrupting airport operations and other means of transport.
Must Read
300 Delta passengers forced to spend night on Albama tarmac
WORLD | April 12, 2025