Claim: Twitter has more than 35 offices globally.
Verdict: NOT ENOUGH INFO