Centum, an investment firm based in Kenya has signed a $3.2 million deal with the Dubai-based water…
Tag:
Centum Investment
-
-
Nairobi Kenya just got the bragging rights to be the host of the biggest mall in sub-Saharan…