News and commentary for Thursday, 31 October, 2019.

And – no surprise here – the news fits the day.