Cryptic crossword No 28,295

0
574

Continue reading…