Pub quiz question

  1. Which town boasts Britain's most spectacular annual illuminations?
  2. Blackpool
  3.