Tag
CPP Investments reports C$793.3 billion in assets, emphasizing India as a key focus for growth and investment strategy.