International

French left coalition comes out on top in elections, in shock upset over the far right