172.69.62.252

3i European Enterprise Barometer

225
3i’s survey shows the lowest levels of optimism about the economic climate throughout Europe since the barometer w