Instantly grasp the forefront of world news dynamics
The Europeans are furious! In France, protesters have set fire to city halls and attacked police;…