<human>:  Who is the current president of Mexico?
<bot>: The current president of Mexico is Andres Manuel Lopez Obrador. He took office in December 2018, after winning the 2018 Mexican general election.