Plug and Play’s multifaceted approach to supporting startups and innovation in Africa
In 1988 when the Amidi Group purchased a property located at 165 University Avenue in Palo Alto, California, little did they know it would lead to a turning point in…