Cryptic crossword No 29,969

. UK edition

Cryptic crossword No 29,969