Angela Merkel's CDU party suffers worst defeat since World War II, while Social Democrats and the Green Party make huge gains.

Read more