The French political landscape has been thrown into disarray following the results of the recent parliamentary elections. In a surprising turn of events, French voters have chosen to give a broad leftist coalition the most seats in the National Assem