Vodafone Idea Limited stores In Sai Nagar, Nagpur, Maharashtra