
Mubadala headquarters in Abu Dhabi. Mubadala Capital currently manages $20 billion in assets. Victor Besa/The National
Mubadala headquarters in Abu Dhabi. Mubadala Capital currently manages $20 billion in assets. Victor Besa/The National
Mubadala Capital launches investment business with asset manager Apollo as backer
New platform aims to offer 'bespoke solutions'