Buffalo Atlee Wind Farm is a 60.1MW onshore wind power project. It is located in Alberta, Canada. According to GlobalData, who tracks and profiles over 170,000 power plants worldwide, the project is ...
One of Europe’s biggest energy companies is shift its attention away from large scale solar projects to onshore wind and hydroelectricity and battery storage.