The massive blackout in Spain, Portugal, and France exposed a global power crisis. Now what?

.....

© Fast Company