Cryptic crossword No 29,903

Continue reading...