Cryptic crossword No 28,307

0
286

Continue reading…