Vodafone Idea Limited stores In Gugai, Vellore, Tamil Nadu