Shoppers snatch up bargains, but remain cautious about spending

Business Martin Moylan · ·