Andrés Manuel López Obrador (AMLO) has been elected President of Mexico. He had run for president twice before and failed. This time, he succeeded with over fifty percent of the