Wednesday, January 14, 2026

The combined population of Germany, France & Spain is 200 million. Yet these countries remain largely irrelevant in the global startup ecosystem