10.0.3.54

3i Barometer shows decline in European business confidence

1014
The 3i European Enterprise Barometer Index measures private companies’ confidence in business, political and econo