Cryptic crossword No 28,316

0
583

Continue reading…