Cryptic crossword No 29,904

Continue reading...