Vodafone, which focuses on a multi-tier retail strategy in India, has expanded its branded retail stores to over 9,800 in number, including 700+ Vodafone stores, 3300+ Vodafone Mini Stores and 5800+ Rural Mini Stores.
The company's total retail network covers...