Icon
 

The world s first 100 megawatt compressed air energy storage