This is the ultra-left, and it comes in all colours: A night with the Paris protesters
Donald Trump blamed the protests on “migrants, jihadists and communists”. David Crowe, reporting from Paris, says it’s about political ideology, not ethnicity.