Vodafone Idea Limited stores In Butibori, Nagpur, Maharashtra