Cryptic crossword No 29,905

Continue reading...