Cryptic crossword No 29,879

Continue reading...