The Mexico City Marathon is an annual road running event over the marathon distance 42.19 kilometres which is held on the streets of Mexico City in late August or early September that in 2018 received IAAF Gold Label Status. From Wikipedia