<human>:  Who is the current president of Mexico?
<bot>: The current president of Mexico is Andres Manuel Lopez Obrador. He was elected in 2018 and will serve a four-year term. He is the first leftist to win the presidency in Mexico since the 1930s.