Enjoyed/ing this. Needed a bit of dictionary help with 24a. Still can't do 25a which others don't seem to have struggled with. I've got a couple of possibilities but they don't parse well and given the rest of today, I think I'm off-piste. FOI 10a. COD 1d. Unless 25a unexpectedly witty!