Mubadala Investment Company is a diversified sovereign investors with $284 billion in assets globally. Photo Mubadala
Mubadala Investment Company is a diversified sovereign investors with $284 billion in assets globally. Photo Mubadala

Mubadala and Canadian pension fund invest in India's infrastructure investment trust