Icon
 

China s world s largest Super Mirror solar power plant in gobi desert