Bei der Präsidentschaftswahl in Kroatien hat der sozialdemokratische Ex-Regierungschef Zoran Milanovic die konservative Amtsinhaberin Kolinda Grabar-Kitarovic besiegt.