’embarrassing reversal’ for Moscow
The President of Russia Vladimir Putin and the leader of China Xi Jinping.Alexander Kazakov/Pool/AFP/Getty Images The sanctions have forced Russia to rely heavily on China to keep its economy afloat. China ships high-tech products to Russia and buys its oil cheaply — a combination that boosts Beijing’s leverage. Russia’s role has been reduced to a … Read more