Business EBID Commits €230 Million and $10 Million to Infrastructure and Private Sector Growth in… Apr 9, 2025