Primark says stock woes could persist until 2023 But the fashion retailer says its shops are all set for Christmas and it expects profits to rise. Source