Duplicate thread by Wulimaster
Very enjoyable. Alas, however, 19d has stumped me.
Malone answered
…. ...and it's always good togive the clue too! That, and the number of letters, details of any you already have, make it much easier for those without the puzzle.