French MP candidates forced to stand down following assault

© 2025 Vimarsana