Italy Confirms 2025 Budget Deficit of 3.1 Percent | IUX24