 World leaders have been congratulating France's left on their shock victory. The Prime Minister of Spain, Pedro Sanchez, has hailed France's rejection of the far right, as he put it, and welcomed what he called the rise of a social left that tackles the people's problems.