Senators on Monday called for a review of the operations of the National Grid Corp. of the Philippines (NGCP) after finding out that the management of the power transmission operator is in Chinese hands. Following an inquiry, Senate energy committee chairman Sherwin...