The disproportionate number of small business addresses in Italy (Scarfiglieri and Visco Comandini 2001) may help explain this.
269260
It is seen that there is a disproportionate number of small business addresses in Italy.
269261
Italy has a low number of registered small business addresses.