Communist Party and neo-liberal opposition fail to win mass appeal
But many protesters ask: “We came – what next?”
100,000 protest in Moscow and 100 cities over rigged elections
‘Liberal’ opposition block with nationalist right
Fraudulent elections expose vulnerability of Putin’s rule