Vodafone Idea Limited stores In Vasco, Vasco Da Gama, Goa