Vodafone Idea Limited stores In Margao, Goa