Amazon announces that it will close all of its 19 Amazon Fresh stores in the United Kingdom saying it had "made the difficult decision" after "a thorough evaluation of its business operations" in the UK.
Amazon announces that it will close all 19of its Amazon Fresh stores in the United Kingdom after "a thorough evaluation of its business operations".