The 100 MW Datong Top Runner Project is concentrated solar power plant project, located in the Datong Demonstration Base in Shanxi Province, China, which is now under development and co...
* The information available in this section may vary depending on the project.