A shopper leaves a Waitrose supermarket in Crowborough, south of London on June 17, 2026. Today saw the UK inflation rate remain at 2.8 percent as food prices ease cancelling out a predicted rate rise driven by fuel and air travel price increases. (Photo by Ben STANSALL / AFP via Getty Images)

News, Photo and Web Search

Search News by Ticker