Iberdrola Group is a multinational energy group headquartered in Spain. It delivers products and services through investments in renewable energy, smart grids and large-scale energy storage. With a diverse portfolio spanning various businesses and territories, Iberdrola supplies energy to nearly 100 million people worldwide.

Angel GarciaBloomberg/Getty Images