Cryptic crossword No 29,878

Continue reading...