An aerial view shows residential properties, including detached houses and homes 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