Andrea Nahles has announced she will resign as leader of Germany's Social Democratic Party (SPD). It comes after the centre-left party came third, behind the Greens and Angela Merkel's Christian ...