Russia on brink of economic ruin as India and China stop buying Kremlin's oil
Russia has suffered a major economic setback, after China and India halted their purchases of Kremlin oil. Oil and gas revenues are vital sources of revenue, accounting for between a third and half of Russia 's federal budget over the last decade. In particular, these revenues play a key role in helping Putin to finance his war in Ukraine.