The French election takes place on 23 April, and for the first time in modern French history, the incumbent - Socialist President François Hollande - is not running for a second term because of poor ratings.

So who's going to take his place? Here's a look at the five main candidates.