Vodafone Idea Limited stores In Alibaug, Maharashtra