By CEP Staff • 21 April 2016 in News

SunEdison finally caves as it files for bankruptcy