Icon
 

A visit to mega energy storage station in China s Ningxia