Europe Power Ample renewables output weigh on spot
On the production side, French hydropower reserves rose three percentage points to 65 percent this week, the highest level at this time of the year in three years. This makes up a 27 points hike since a record low of 36 percent end-February.
Links to more information: