Help us improve your experience, delivering more of what you want
Mercedes-Benz said on Thursday it had signed a power purchase agreement (PPA) with Spain’s Iberdrola for 140 megawatts (MW) of wind energy from a Baltic Sea wind park, part of automakers’...
Become a Contributor
Advertise With Us
Terms & Conditions
Add this web page on your home screen for quick and easy access when you’re on the go.