Brexit Never Rains, But It Pours

Theresa May’s Brexit deal has been defeated in the House of Commons again. This time, by only 58 votes. Compared to the crushing defeats of 230 votes on January 15th, and 149 votes on March 12th, a mere 58 is not too bad. Perhaps even an improvement. But a defeat is a defeat, and defeats […]