Transportation Catastrophic power failure cripples Spain, leaving millions in darkness. , and Administrator 2025 April 29