Cryptic crossword No 29,445

Cryptic crossword No 29,445

Advertisement