French elections final run off and more (WION Gravitas)

Is Russia meddling in the French Elections like it did, as some allege, in the US? Are the Russians playing favourites, helping Marine le Pen of the national front?