The last Question Time of 2017 was dominated by exchanges over Brexit - so what happened?

for more ...