Juan José Gómez Camacho, former Mexican Ambassador to the EU, UN, and Canada. Arturo Sarukhán, former Mexican Ambassador to the United States