Wal-Mart says it will buy $400 million in local fruits and vegetables this year to reduce transportation costs that increase food prices.

Read more