Germany’s Social Democratic Party and the Christian Democratic Union reached an agreement to renew their coalition-but the agreement comes at a steep cost for both parties, as the far-right AfD party continues to grow in popularity

Tags: ; ; ;