Cryptic crossword No 28,295

0
679

Continue reading…