Greetings from Russia

You still think Russia is the land of bears, snow and vodka?