Vodafone Idea Limited stores In Amritsar, Punjab