The centre-left Social Democrats (SPD) have gained a slim victory in Germany’s federal elections, beating the outgoing Chancellor Angela Merkel’s Christian Democratic Union (CDU).
According to preliminary results, the SPD has secured 25.7% of the vote, while the ruling centre-right CDU/CSU bloc gained 24.1%.
The Greens came in third with 14.8% of the ballot,