Cryptic crossword No 29,957

Continue reading...