Claim: Globally, Twitter has more than 25 offices.
Verdict: SUPPORTS