In terms of population, what is the largest town in Devon
Torquay, England Tormoham Torqay Torkey St Margarets Primary School, Torquay Torquay Torquay, UK
torquay uk torkey torquay england st margarets primary school torquay torqay torquay tormoham
torquay
WikipediaEntity
Torquay