Retail prices fall for the first time in nearly three years amid heavy discounting

by
Retail prices fall for the first time in nearly three years amid heavy discounting