A cracker of a crossword! Special crossword No 2

Special instructions: From our 2024 festive puzzle special, 21 December 2024

The Guardian