Claim: The World Science Festival is headquartered in North America.
Verdict: NOT ENOUGH INFO