Center for Strategic Communication

American and French
politics seem to be devolving in parallel. That’s bad news for the left in both
countries.