Cryptic crossword No 29,944

Continue reading...