S&P 5007,635.21 1.11%
UK 30-Year Borrowing Costs Hit 28-Year High Amid Iran War, Election Uncertainty — Witness News