Icon
 

China s largest solar power tower project installs nearly 12 000