Marine Le Pen barred from running for French presidency after guilty verdict in embezzlement case

This post was originally published on ITV News.