Wal-Mart warned today (14 August) that its full-year profits would not meet its initial targets thanks to consumers worldwide tightening their belts.