Number One Technological Challenge

Philippe Joubert, World Energy Council, shares his thoughts about the development of large-scale renewable energy projects.

Placeholder