Jean-Luc Mélenchon
Leader of the French party France Insoumise Jean-Luc Mélenchon speaks from a podium. His sharp political statements have caused a deterioration in diplomatic relations with Israel.
Leader of the French party France Insoumise Jean-Luc Mélenchon speaks from a podium. His sharp political statements have caused a deterioration in diplomatic relations with Israel.