Dozens of Russian deputies from 18 municipalities urge Putin to resign over invasion of Ukraine.

Read more

You may like