France

France Deploys Ten Thousand Troops… To France

After a pair of large-scale rallies over the weekend calling for “unity” against violence and hatred, French government dispatches military on its own soil.