Colombia has elected its first left-wing president in what winner Gustavo Petro has hailed as a “victory for God and for the people”.
Mr Petro, the former mayor of Bogota, Colombia’s capital, won 50.4 per cent of the vote in Sunday’s run-off election, narrowly beating his right-wing rival Rodolfo Hernandez.