site logo

German grid hits record 74% renewables