S&P 5007,617.28▼ 0.43%
UK Inflation Stalls at 4.0% as Government Borrowing Nears £12 Billion Deficit — Witness News