Daily Archives: June 21, 2017

Is France’s Socialist Party dead?

After a crushing defeat in the first round of the French presidential election, can the PS survive?