Icon
 

World s largest hydro solar power station enters operation in China