Cryptic crossword No 29,961

Continue reading...