Business Insider/Hayley Peterson Walmart is closing 11 stores in the US. The closing stores include one Walmart Supercenter in Lafayette, Louisiana, and Walmart Neighborhood Market stores in Arizona, California, Kansas, South Carolina, Tennessee, Virginia, and Washington. Walmart is closing at least 11 US stores across eight states. The closing stores include one Walmart Supercenter in […]