The three political parties most likely to form the German government for the next four years - Social Democratic Party of Germany (SPD), Bündnis 90/Die Grünen (Alliance 90/The Greens), Freie Demokratische Partei (Free Democratic Party) - published their draft Coalition Agreement