You probably wouldn’t know it from headlines of most media outlets, but the recent victories for leftist parties in France and the United Kingdom were not nearly as sweeping as has been portrayed. Yes, the Labour Party won a landslide victory in the U.K., putting the left-wing party in charge of the government for the […]. Read More in Red Pill NOWlej.