Claim: Twitter has more than 25 offices throughout North America and Asia.
Verdict: NOT ENOUGH INFO