Logo

29

Number of Funds Invested

2.6

Committed Capital (SAR Billion)