UBS: 80,000 Stores Doomed To Close As E-Commerce Spikes Further

An estimated 80,000 physical retail stores will close for good between now and 2026, according to UBS analysts, as reported by MarketWatch. 

Leave a Comment

Your email address will not be published. Required fields are marked *