Quizzing Live

The Christmas Cracker Was Invented In China

Answer:
False (Britain)