Italy used to be a startup desert. Now there are signs of lifesifted.eu5 pointssimonebrunozzi3 years ago