Icon
 

North China s largest desert solar power station goes