In a landslide vote on Sunday, Mexicans elected Andrés Manuel López Obrador as their next president. AMLO, as he is known, has been labeled populist, leftist, authoritarian and nationalist.