News

A sweeping power outage left millions of people across Spain, Portugal and parts of France without power on Monday.