The guessing is over. The Social Democrats have decided. The former finance minister Peer Steinbrück will challenge Angela Merkel for the chancellorship in next year's Bundestag election. Steinbrück is popular in Germany but he's a source of division in his own party.