Claim: The World Science Festival is headquartered in the Canada.
Verdict: REFUTES