Theresa May survives a no confidence vote, but now is a lame duck. Hard Brexit looms. Angela Merkel has announced her impending political retirement.

source