For the first time ever, Colombia, the third most populous nation in Latin America, has elected a president who is not conservative. The stalwart U.S. ally has just chosen the former mayor of Bogota, Gustavo Petro, as leader in a runoff election.