Sandi Toksvig hosts an absolutely ridiculous episode of QI, with Alan Davies, Maisie Adam, David Mitchell and Holly Walsh.