Well, that was more challenging than usual but enjoyable nevertheless.
Loved 20A.
Don't understand 8D even though I have an answer.
Can't work out 25A - though there's an obvious answer if it Indeed begins with N.
And can't do 23A at all (D?I?)
Any hints welcome.
Thanks, Everyman.