How's the German government formed?
I was discussing with my colleagues about the differences in the formation of the government in our countries, but, to my partial surprise, they weren't able to describe in detail the process that leads to the formation of a new government.
I know that Germany is a parliamentary republic, and that they vote to form the Bundestag directly and the Bundesrat indirectly (through the Länder elections).
But then what happens? how does the parliament expresses a government?