Pedestrians make their way down the high street in Guildford, south of London on April 30, 2026. The Bank of England on April 30 left its benchmark interest rate unchanged at 3.75 percent, but signalled hikes could be needed if the Middle East war continues to drive up inflation. (Photo by JUSTIN TALLIS / AFP via Getty Images)

News, Photo and Web Search

Search News by Ticker