Advertisement

Why shops are already playing Christmas tunes

It may seem too early for festive songs to endlessly play in stores, but there's a reason why some retailers are taking the risk.