Citicore Renewable Energy Corporation (CREC) has entered a 2-gigawatt (GW) module supply contract with Trinasolar, a global ...