← Azimuth Daily

Capturing data…

Youth-led protests and strikes across France and Germany draw massive police deployments exceeding 200,000 officers · Azimuth Daily