Where does the French left stand on immigration, Ukraine and climate policy?
France's left-wing parties struggled to find common ground ahead of the European elections but have struck an alliance for the snap legislative elections.