Energy

DLR tests components for solar power plants in Morocco and South Africa

06 March 2014