Demand for the Euro (EUR) rallied somewhat on Tuesday morning, as the finalised German Consumer Price Index confirmed that inflationary pressure rose to 0.3% on the year in March. While stronger inflation within the Eurozone’s powerhouse economy would ...