Sources

7 Total Sources

CPP Investments Commits ₹70 Billion to CtrlS for 8.2% Stake, India Data Center JV

Left25%
Right75%