Cryptic crossword No 29,887

Continue reading...