“Mexico does not require a visa for citizens from most countries participating in the World Cup, potentially boosting international fan travel.”