Did Germany just surpass 100% renewable power?

By Craig Morris