The Formula 1 World Championship has left Texas for the Mexico City Grand Prix, in the capital city of the Central American ...