Vodafone Idea Limited stores In South Goa, Goa