Vodafone Idea Limited stores In Balaji Nagar, Nagpur, Maharashtra