France’s president-elect faces tough challenges

by Stephen Beard