Vodafone Idea Limited stores In Worli, Mumbai, Maharashtra