Vodafone Idea Limited stores In Palghar, Maharashtra