News

On average, Italian women are now having just 1.18 babies, the lowest level ever recorded. That's under the EU average ...