Four candidates are running to be Germany’s next leader: incumbent Chancellor Olaf Scholz, Friedrich Merz, current Vice Chancellor Robert Habeck, and Alice Weidel, of the far-right AfD.