More than 70% of UK retail sales take place in physical stores, according to the Office for National Statistics retail sales index.
EMEA
Global
More than 70% of UK retail sales take place in physical stores, according to the Office for National Statistics retail sales index.
Read more at IT Brief.