Cryptic crossword No 29,891

Continue reading...