The Torchwood Institute was (is?) a secret organization to fight alien threats, specifically ...the Doctor. Fun Fact: “Torchwood” is an anagram of “Doctor Who.”
If you ❤ like this…