Philippine-based Citicore Renewable Energy Corporation (CREC) has kicked off construction works at a 240-MW solar park project in its home country’s coastal province of Pangasinan.