Rising bills and trade war push UK consumer mood to 17-month low
British consumer confidence slid this month to its lowest level since November 2023 as people became much gloomier about the outlook for the economy, with rising bills and the
April 24, 2025