Violent clashes erupted on the streets of France as a left-wing coalition won the most seats in the parliamentary elections, beating Marine Le Pen’s far-right National Rally which came third.The results dashed Ms Le Pen's hopes of forming the country's first hard-right government since the war as footage showed masked protesters on the streets with flares and as around 30,000 riot police were deployed.