Cryptic crossword No 29,885

Continue reading...