stephenkneale.com
On the historic apology
It can’t have escaped your notice that the unstoppable runaway train that is Jeremy Corbyn’s Labour leadership bid has been a rich vein of material for this blog of late (see here and h…