More efficient solar power plants – DLR test facility for direct steam generation now operational

More efficient solar power plants – DLR test facility for direct steam generation now operational