Cryptic crossword No 29,949

. UK edition

Cryptic crossword No 29,949