By Elena Cherubini11 May 2020
Last months figures showed the number of visits to shops plunged 80%, almost double the 41.3% reduction experienced in March
Already have an account? Sign in here
Already have an account? Sign in here
You’ve used up your article allowance
Site powered by Webvision Cloud