Home German inflation falls to 2.2% in March: data 31 Mar 2025 German inflation falls to 2.2% in March: data