Political parties in Germany have been choosing their leadership candidates, ahead of February’s election. Olaf Scholz leads the Social Democrats again, while Alice Weidel has been endorsed for the far-right AfD party.
With thousands protesting at the AfD conference, our correspondent Peter Oliver reports from Berlin.