Yes, the traffic police can impound your DL if you violate the traffic rules or drive dangerously on the road.