But nearly all the leading candidates running for French president this year support Russian President Vladimir Putin; the lone exception, Emmanuel Macron, is now the frontrunner to win the election next month.