IFC to invest $10 Million in tech-focused VC Stellaris’ maiden $100 Million fund

Top