Russian revolution afoot?