Claim: Arrow was primarily filmed in Russia.
Verdict: REFUTES