Torquay — town in Devon, England