Cryptic crossword No 29,955

Continue reading...