German voters have given an epic thumbs down to their leaders in an upsetting election for Germany’s ruling parties. Chancellor Angela Merkel, “Mutti” (mother) as she has come to be known, has welcomed over 1 million