Iberdrola to build ‘world’s largest’ onsite self-consumption solar system

SABIC’s industrial complex in Spain will become the first large-scale chemical production facility to operate on 100% renewable power

ELN TV