Foreign shoppers ditch London