News

Parents are paying up to £500 “over the odds” for infant formula during a baby’s first year of life because of lack of competition and “unintended consequences” of regulations, a report found today.