Vodafone Idea Limited stores In Nelson, Nagpur, Maharashtra