Philippine renewable energy firm Citicore Renewable Energy Corporation (CREC) has kicked off the construction of a 680-MW solar park project in Luzon, the Philippines’ largest and most populous island.