Walmart And Other Retailers Are Closing Thousands Of Stores Amid Fears Of Dark Times Ahead 01 April 2025