Walmart India gets half of biz via non-store sales

Walmart India, a wholly owned subsidiary of Walmart Inc, operates 21 cash and carry stores here under the brand name of ‘Best Price’ in 9 states across the country.