Russia's Rambler Media to float in London.

Mother Russia's Google