3i Barometer makes grim reading for European business outlook

383
The index sank to negative 114 in the latest quarter, the lowest reading since the survey was first published in 19