Cryptic crossword No 29,901

Continue reading...