Wtf does this mean???

This looks odd and fishy, what do my French Apricians say ?? rigged or legit results?.



Abstentions?
invalid voted? huh





Protests erupt in Paris


https://www.youtube.com/watch?v=obU2fCQyNDE