Saturday, January 26, 2019

Amazon is considering building physical shops in London and across southern England, according to a report in the Daily Mail