Vodafone Idea Limited stores In Sadar, Nagpur, Maharashtra