This implies that Russian elections may not be legitimate.
I am shocked. Shocked! Well not that shocked.
News and discussion related to Russia