Cryptic crossword No 29,895

Continue reading...