What does a spy agency give for Christmas? How about a riddle wrapped in an enigma inside a mystery.GCHQ, Britain’s ...