image
China develops battery to store renewable energy