Livemint
Who Is Jean-Luc Melenchon? Leftist Leader Defiant After French Victory
It 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
3 hours ago