Cryptic crossword No 29,884

Continue reading...