Claim: IO Theater is located in central Asia.
Verdict: REFUTES