Waaree Energies faces ICC arbitration over Enel Green Power India sale agreement

Source: CNBCTV18 Companies