German inflation spiked to 3.1 percent in March from 2.8 percent in February, with the gain driven by higher food and oil prices.
German inflation spikes to 3.1 percent in March