July 17, 2025
Companies face uncertainty, paralysing decision-making and affecting profit forecasts, and economists predict final costs will be much higher than disclosed