A former rebel warrior and ex-mayor of Bogota, Gustavo Petro has been elected the first left-wing president of Colombia. In the run-off election on Sunday, Mr....