Data suggests Walmart's biggest reason for store closures could be itself

Walmart, America’s largest employer, has started the process of shutting down 17 stores in the US and Canada.  But recent data suggests the retail giant’s main reason for downsizing isn’t another competitor — but Walmart itself, which operates over 5,000 combined retail locations in the U.S. alone.