I was thinking the same thing.
I wonder what “Monbiot” means in French or whatever language it’s from?.............