Could location become irrelevant for innovation ecosystems?
Innovation is now the new buzzword that is on everyone’s lips. Policymakers and governments are all talking about innovation as the key to unlocking economic growth. Countries and organizations around…