Cryptic crossword No 29,943

Continue reading...