Vodafone Idea Limited stores In Vaniyambadi, Vellore, Tamil Nadu