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