The left saw major electoral victories in both France and the United Kingdom over the past two weeks. After 14 years of successive Conservative governments, whose track record left a lot to be desired, British voters decided that they had enough, flocking both to Labour and to the insurgent Reform UK party, led by Nigel Farage.
Read Full Article »