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