A 94 MW order from the UK’s largest renewable power producer bodes well for GE’s Europe renewable energy business.
read more