Vodafone Idea Limited stores Near Attari Road, Amritsar, 143001