Claim: Twitter is based in France.
Verdict: REFUTES