Cryptic crossword No 29,939

Continue reading...