
Walmart India ties up 20 new sites, new stores to open in 2018
On20 new sites for new stores have been signed by Walmart India. These stores will start opening from next year. The company, which runs 21 Best Price wholesale stores in nine states, has already started work in some of the new projects….