World Cup hits China