Residential properties, including houses, flats and apartments, are pictured in the Kentish Town area ogf London on June 18, 2026. The Bank of England held its benchmark interest rate at 3.75 percent on June 18, opting against an increase despite elevated inflation after the US-Iran war pushed up energy prices. (Photo by Toby Shepheard / AFP via Getty Images)

News, Photo and Web Search

Search News by Ticker