Cryptic crossword No 29,946

Continue reading...