Electricité de France
Deliver clean, renewable energy mainly from hydropower.
Energy services, generation.
Utilities
Energy services, Hydropower, Renewable energy (general), Transmission and distribution
Belgium, Canada, France, Hungary, Italy, United States