News and commentary for Monday, 3 June, 2019.

And there’s a WHOLE LOT of it!