Torbay — borough in Devon, England