Red Putin statue mysteriously appears in Regent’s Park, London

WATCH ON YOUTUBE