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

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