Vodafone Idea Limited stores In Mahal, Nagpur, Maharashtra