Must be an old protest: that looks like Donald Trump on the right; which implies it’s a left-wing protest.
And posting it here on FR, too.
Troll.
No.
I think North Korean leader Kim Jong-un is on the left of ‘ol clown Putin in the photo.
Also, Donald Trump Supporter in back is wearing make America Great again cap. So, we know he would not be a troll :)