Walmart to close 269 stores worldwide
Walmart is closing 269 stores worldwide, including 154 in the U.S., as part of its annual review of underperforming locations. The retailer said it will try to find jobs at other Walmart stores for as many of the affected employees as possible. The move comes as the company is facing increased competition from online retailers … Read more