Most enjoyable for me today as there were some lovely smooth surfaces. Too many good clues to pick a COD.
I can't understand why it took me so long to spot 21a though.
I did laugh when 21a finally clicked. I’ve still a few in that bottom lefthand corner to solve - and progress is not being helped by the very unpopular 13d.