Europe's Solar Power Surge Lowers Prices, Highlights Storage Needs

June 21, 2024