A major power outage hit Spain and Portugal on Monday, including their capitals, knocking out subway networks, phone lines, traffic lights and ATM machines.
Must Read
300 Delta passengers forced to spend night on Albama tarmac
WORLD | April 12, 2025