France5 months ago
France deploys 45,000 troops to quell police brutality protests, nabs 1,000
France has deployed 45,000 police and several armored vehicles to quell protests across the country over the police killing of a teenager for a traffic violation and arrested nearly 1,000 protesters.