iStock image Industry Reports Shoppers to spend '£90 billion in top 10 cities by 2029' Pooja ShrivastavaOct 14, 2025