By CEP Staff • 5 November 2014 in News

Brookfield Renewable posts 14.6% drop in revenues in Q3