Europe's most powerful nation has voted. On September 22nd, the people of Germany granted Angela Merkel a huge victory, awarding her center-right party nearly 50 percent of the seats in the federal parliament, the Bundestag. Although Merkel’s victory was a foregone...

read more