Shop prices fall again – but how long will it last?

0
375

With large price hikes on the horizon, shoppers are being encouraged to splurge now while costs remain low.