Cryptic crossword No 29,958

Continue reading...