Claim: Twitter has more than 25 offices globally.
Verdict: SUPPORTS