Inflation in April swells to highest in two years