United States








Walmart lays off thousands

Walmart, the world’s largest retail chain, will close 269 of its stores around the globe,154 of which are in the United States. This is a…