'Multiple factors' caused 2025 Spain and Portugal blackout, says report
BBC
1 article· trend score 0.5
A coastal nation on the Iberian Peninsula, bordering Spain. It is a key member of the European Union and plays an important role in regional European politics and economy.