Russian police have on Thursday made several arrests in Moscow’s Pushkin Square, where Russians have come to protest the ongoing invasion of Ukraine, according to witnesses in Moscow.
Footage of protests in the city of St. Petersburg which is Putin’s birthplace also surfaced on social media on Thursday.
An unspecified number of Russian citizens were detained by police after demonstrating with posters reading “No to War!” and other anti-Putin messages at Pushkin Square, which has been closed off by police.
Watch the video here