Vodafone Idea Limited stores In Alibag, Maharashtra