Claim: Telemundo is located in Georgia.
Verdict: REFUTES