A mass blackout across Spain and Portugal left people stranded at train stations, airports, and in traffic on Monday.
Must Read
300 Delta passengers forced to spend night on Albama tarmac
WORLD | April 12, 2025
A mass blackout across Spain and Portugal left people stranded at train stations, airports, and in traffic on Monday.