US retail giant Walmart, the world’s largest company by revenue, will close hundreds of stores around the world and layoff thousands of employees. The company announced Friday it will close 269 stores across the globe, including 154 in the US. In all, 16,000 employees will lose their jobs by the store closings, about 10,000 […]