Question: Stephen Hale reports for which channel headquartered in Atlanta, Georgia?
Sentence (from "The Weather Channel"): Its headquarters are located in Atlanta, Georgia.
Relevant evidence: Yes