Complicated Yet Fair Germany's Voting System Explained

Germany's voting system is complicated, to the point that not even most Germans completely understand it. But it is one of the fairest around. Here is a brief explanation.