Logo

31

Number of Funds Invested

2.9

Committed Capital (SAR Billion)