Which of these English venues is home to an annual opera festival, first held in 1934?
Correct answer: Glyndebourne

Castra
Player #25874027,
I can see that I need to give a small geography lesson.
The Isle of Lewis is the biggest island of the Outer Hebrides, just off the coast of Scotland.
The town of Lewes (note the different spelling) is in East Sussex, in the south east of England.
There is no town in Wales called Lewis or Lewes, by the way, they are both pronounced in the same way.
One of my nephews works at Glyndebourne, on the computer operated lighting system.
My sister-in-law lives in Lewes...East Sussex... In England

Player #25874027
Player #5054749,
Lewis, East Sussex is in Wales?

Player #5054749
Not English, it's in Wales

SOOTI
luckycatfay, I'm Scottish and happy to say I have