Cryptic crossword No 29,882

Continue reading...