Icon
 

China constructs buildings capable of producing and storing clean energy