Guest
Login
Sign Up
Site settings
Forgot Password?
Barricades were set ablaze, and clashes erupted between protesters and riot police in Paris after the New Popular Front bloc’s victory in the second round of French parliamentary elections
Autoplay video
Hide player controls
Hide resume playing