Clashes between protesters and police in Paris, France over new security law.

Top Bottom