TheMarketingblog

Tesco has cut prices on hundreds of branded products and will close 43 unprofitable stores