Vodafone Is Now One Of India’s Largest Retailers

With over 9,800 branded retail stores, covering over 1.54 million sq.ft. and attracting more than 115million footfalls annually, Vodafone India can now be counted amongst the largest retailers in the country. Pursuing