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 September 3, 2015 News