Walmart India ties up 20 sites, new stores to open next year

Walmart India, which runs 21 Best Price wholesale stores in nine states, has already started work in some of the new projects.