Voters in Mexico have elected the country's first female president. Claudia Sheinbaum from the ruling Morena party won the election with a landslide victory. Prior to her presidential run, Sheinbaum was Mexico City mayor and a career climate scientist.