Cryptic crossword No 28,295

0
593

Continue reading…