Penis-Headed Putin Statue in British Village
At Bell End British village, Russian President Vladimir Putin stands as a statue with a penis on his head. To show up their remorse against the Russian President following his attack on Ukraine, residents of this English village erected a…