Home German MPs pass huge spending package for ... 18 Mar 2025 German MPs pass huge spending package for defence, infrastructure