Claim: Twitter has more than 25 websites globally.
Verdict: NOT ENOUGH INFO