Search results
Who Is Jean-Luc Melenchon? Leftist Leader Defiant After French Victory
Livemint· 4 hours agoIt didn’t take Jean-Luc Melenchon long to seize the moment after initial poll indications of the French legislative vote showed the leftist New Popular Front was headed to a shock victory. Before ...