Vodafone Idea Limited stores In Alibag, Alibaug, Maharashtra