German inflation soars to 2.7% in March as Iran war drives up prices

German inflation soars to 2.7% in March as Iran war drives up prices