New report confirms Europe’s tech investment doldrums, but there are signs of life https://ift.tt/Fjrf81d
Δ
Leave a comment