Cryptic crossword No 29,956

Continue reading...