site logo

Wal-Mart halts price matching in another 300 stores