Respuesta breve
John Cabot nunca visitó China ni estableció una amistad con Kublai Khan.
Cabot era un navegante italiano que, bajo bandera inglesa, realizó dos viajes al norte de América a finales del siglo XV. Por otro lado, Kublai Khan fue un emperador mongol que gobernó China en el siglo XIII, mucho antes de la época de Cabot.
Por lo tanto, los dos personajes pertenecen a períodos y regiones diferentes y nunca se encontraron.