Lenin’s Down

The last Lenin fell in Kiev today. According to Buzzfeed’s Max Seddon: The right-wing nationalist Svoboda party, one of the three major opposition groups, claimed

Read More »

Restoring Dzerzhinsky

There are good ideas. There are bad ideas. Then there are really, really bad ideas. It seems that the Moscow city government might embrace the

Read More »